Example #1
0
        void Awake()
        {
            movement         = GetComponent <Movement>();
            combatController = GetComponent <CombatController>();

            GlobalEventListener.Raise(new AwakeLocalCharacterEvent());
        }
Example #2
0
 void PlayerReadyListener(PlayerReadyEvent e)
 {
     ++readyPlayerCount;
     if (readyPlayerCount == players.Length)
     {
         GlobalEventListener.Raise(new AllPlayersReadyEvent());
     }
 }
Example #3
0
        void RpcSpawn(NetworkIdentity characterIdentity)
        {
            character = characterIdentity.GetComponent <PlayerCharacter>();
            if (isLocalPlayer)
            {
                var camera = FindObjectOfType <CameraController>();
                camera.target = character.transform;
            }

            GlobalEventListener.Raise(new PlayerReadyEvent());
        }
Example #4
0
 public override void OnClientReady(bool readyState)
 {
     GlobalEventListener.Raise(new PlayerReadyEvent(this, readyState));
 }
Example #5
0
 public override void OnClientExitLobby()
 {
     GlobalEventListener.Raise(new RemovePlayerEvent(this));
 }
Example #6
0
 public override void OnClientEnterLobby()
 {
     GlobalEventListener.Raise(new AddPlayerEvent(this));
 }
Example #7
0
 protected void OnDestroy()
 {
     GlobalEventListener.Raise(new RemovePlayerEvent(this));
 }
Example #8
0
 protected void Start()
 {
     GlobalEventListener.Raise(new AddPlayerEvent(this));
 }