quantum-space-buddies/QSB/WorldSync/VariableSyncedWorldObject.cs

18 lines
320 B
C#

using QSB.Utility.VariableSync;
using UnityEngine;
namespace QSB.WorldSync;
public abstract class VariableSyncedWorldObject<T, U> : WorldObject<T>
where T : MonoBehaviour
where U : IWorldObjectVariableSyncer
{
protected U Syncer;
public void SetSyncer(U syncer)
{
Syncer = syncer;
Syncer.Init(this);
}
}