public void HandleKeyUp(string key) { Player player; if (GGJGameManager.TryGetPlayer(key, out player)) { player.ResetSize(); } }
public void HandleKeyHold(string key) { Player player; if (GGJGameManager.TryGetPlayer(key, out player)) { player.Grow(); } }
public void HandleKeyDown(string key) { Player player; if (GGJGameManager.TryGetPlayer(key, out player)) { player.Jump(); } }
public void HandleKeyDown(string key) { if (key.Equals("space")) { GGJGameManager.SetState("play"); } else { Player player; if (GGJGameManager.TryGetPlayer(key, out player)) { player.ResetSize(); player.Jump(); } else { GameObject playerGO = GameObject.Instantiate(_playerPrefab); player = playerGO.GetComponent <Player>(); player.Setup(key); GGJGameManager.AddPlayer(key, player); } } }