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
|
|
|
|
}
|
|
|
|
|
}
|