quantum-space-buddies/QSB/QuantumSync/QSBMultiStateQuantumObject.cs

18 lines
429 B
C#
Raw Normal View History

2020-12-24 10:06:17 +00:00
using OWML.Utils;
using QSB.WorldSync;
2020-12-23 22:43:05 +00:00
namespace QSB.QuantumSync
2020-12-23 11:26:47 +00:00
{
2020-12-23 22:43:05 +00:00
public class QSBMultiStateQuantumObject : WorldObject<MultiStateQuantumObject>
2020-12-23 11:26:47 +00:00
{
2020-12-24 10:06:17 +00:00
public QuantumState[] QuantumStates { get; private set; }
2020-12-23 22:43:05 +00:00
public override void Init(MultiStateQuantumObject attachedObject, int id)
{
ObjectId = id;
AttachedObject = attachedObject;
2020-12-24 10:06:17 +00:00
QuantumStates = AttachedObject.GetValue<QuantumState[]>("_states");
2020-12-23 22:43:05 +00:00
}
2020-12-23 11:26:47 +00:00
}
}