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;
            }
        }
示例#2
0
 private void Start()
 {
     instance = this;
 }