30 lines
834 B
C#
30 lines
834 B
C#
using RebootKit.Engine.Simulation;
|
|
using Unity.Netcode;
|
|
using UnityEngine;
|
|
using Logger = RebootKit.Engine.Foundation.Logger;
|
|
|
|
namespace RebootReality.jelycho.Items {
|
|
public class ItemActor : Actor, IInteractable {
|
|
static readonly Logger s_Logger = new Logger(nameof(ItemActor));
|
|
|
|
class ItemActorData : IActorData {
|
|
public ItemConfig Config;
|
|
|
|
public void Serialize(FastBufferWriter writer) {
|
|
}
|
|
public void Deserialize(FastBufferReader reader) {
|
|
}
|
|
}
|
|
|
|
[field: SerializeField] public ItemConfig Config { get; private set; }
|
|
|
|
protected override IActorData CreateActorData() {
|
|
return new ItemActorData {
|
|
Config = Config
|
|
};
|
|
}
|
|
|
|
public void Interact() {
|
|
}
|
|
}
|
|
} |