private void ObjectComponent_OnCreatableDestroyed(object sender, NetCreatableInfo e) { ClientPlayer player = e.Creatable as ClientPlayer; if (player == null) { // We are only concerned with ClientPlayers here return; } // If a player was destroyed we need to remove // anything associated with them. Players.Remove(e.Id); if (player == OurPlayer) { // Notify our player OurPlayer.OnKilled(); OurPlayer = null; } }
private void Start() { instance = this; }