Пример #1
0
        private void Room_PlayerAdded(Player obj)
        {
            var player = new CharPlayer(obj, this);

            _players[obj.Id] = player;
            ServerLogger.LogServer(this, $" Player {obj.Id} added");
        }
Пример #2
0
 void OnDestroy()
 {
     if (instance == this)
     {
         instance = null;
     }
 }
Пример #3
0
    void Start()
    {
        instance = this;

        _animator = GetComponent <Animator>();

        StartCoroutine(UpdateAsync());
    }
Пример #4
0
        private void Room_PlayerAdded(Player obj)
        {
            var player = new CharPlayer(obj, this);

            if (m_players.TryAdd(obj.Id, player))
            {
                ServerLogger.LogServer(this, $" Player {obj.Id} added");
            }
            else
            {
                player.Disconnect("Something is terribly wrong!");
                player.Destroy();
                ServerLogger.LogServer(this, $" Couldn't add player with id {obj.Id}");
            }
        }
Пример #5
0
 public static void SendPonies(this CharPlayer player)
 {
     player.Player.Rpc(1, player.Data);
 }