/* * void Update(){ * * if (Input.GetKeyDown(KeyCode.S)) { * MessagingManager.Broadcast(Messages.RESTART,this.gameObject); * } * * } */ public void Message(Messages message, GameObject sender) { switch (message) { case Messages.RESTART: player0Data = PlayerInfoPasser.GetInfo(0); player1Data = PlayerInfoPasser.GetInfo(1); if (playerA != null) { if (playerA.GetComponent <PlayerInfo>().State == PlayerInfo.PlayerState.ALIVE) { Object.Destroy(playerA); } } if (playerB != null) { if (playerB.GetComponent <PlayerInfo>().State == PlayerInfo.PlayerState.ALIVE) { Object.Destroy(playerB); } } Object.Destroy(healthA); Object.Destroy(healthB); CreatePlayers(); break; } }
// Use this for initialization void Start() { player0Data = PlayerInfoPasser.GetInfo(0); player1Data = PlayerInfoPasser.GetInfo(1); //Debug.Log(PlayerInfoPasser.GetController(0).movement.array[0]); CreatePlayers(); MessagingManager.AddListener(this); }