private void OnDestroy() { NetBehaviourTracker.RemoveNetBehaviour(this); if (guid != null) { GUIDPool.Free(guid.id); } _OnDestroy(); }
private void PrivateInit(int owner) { init = false; this.owner = owner; isOwner = owner == NetworkClient.ClientNumber; if (owner == NetworkClient.ClientNumber) { NetBehaviourTracker.AddNetBehaviour(this); var spawn = GetSpawn(); if (spawn != null) { CEventSystem.Broadcast(NetBehaviourSpawner.Channel.channel, NetBehaviourSpawner.Channel.subchannel, spawn); } } }
public void Awake() { instance = this; }