예제 #1
0
        private void OnGameDetailsUpdated(PlayerDetails[] playerDetails, Pedestals pedestals)
        {
            if (_dead)
            {
                return;
            }

            _playerDetails = playerDetails;
            var photonID = photonView.ownerId;

            foreach (var details in playerDetails)
            {
                if (details.PhotonID == photonID)
                {
                    _playerID = details.ID;
                    break;
                }
            }

            var c = Properties.PlayerColors[_playerID];

            SetColor(c);

            _pedestalDetails = pedestals;
        }
예제 #2
0
 private void OnPedestalsConfigured(Pedestals pedestals)
 {
     _pedestalDetails = pedestals;
 }
예제 #3
0
 // Updates from view
 public void AlertPedestalsConfigured(Pedestals pedestalData)
 {
     Models.Get <IArenaModel>().AlertPedestalsConfigured(pedestalData);
 }
예제 #4
0
 private void OnPedestalsConfigured(Pedestals pedestalData)
 {
     _pedestalData = pedestalData;
     SpawnPlayer();
 }
예제 #5
0
 public void AlertPedestalsConfigured(Pedestals pedestalData)
 {
     EventDispatcher.Broadcast(PedestalsConfigured, pedestalData);
 }
예제 #6
0
 private void OnGameDetailsUpdated(PlayerDetails[] playerDetails, Pedestals pedestals)
 {
     EventDispatcher.Broadcast(GameDetailsUpdated, playerDetails, pedestals);
 }