Files
jelito/Assets/jelycho/Code/Items/ItemActor.cs
2025-07-11 14:40:23 +02:00

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() {
}
}
}