private void OnButtonPress(TrawnButton button, TrawnPlayer player) { if (!_isLoading && button == TrawnButton.Blue) { LoadGameScene(); } }
private void OnButtonPress(TrawnButton button, TrawnPlayer player) { if (button == TrawnButton.Menu && Time.unscaledTime - _startTime > 1f) { _launcherScene.LoadScene(); } }
private void PlayerScored(TrawnPlayer player) { if (!_gameInfo.showScores) return; if (player != _player) return; var score = _playerInfos.GetScore(player); _scoreText.text = score.ToString(); _scoreText.transform.DOPunchScale(Vector3.one * 0.6f, 0.4f); }
public string GetName(TrawnPlayer player) { var info = GetInfo(player); if (info == null) { return(""); } return(info.name); }
public bool GetButton(TrawnButton button, TrawnPlayer player = TrawnPlayer.None) { var key = _inputKeys.GetKey(button, player); if (key == null) { return(false); } return(Input.GetButton(key)); }
public int GetScore(TrawnPlayer player) { var info = GetInfo(player); if (info == null) { return(0); } return(info.score); }
public Color GetColor(TrawnPlayer player) { var info = GetInfo(player); if (info == null) { return(Color.white); } return(info.color); }
public PlayerInfo GetInfo(TrawnPlayer player) { foreach (var info in _playerInfos) { if (info.player == player) { return(info); } } return(null); }
private void OnButtonPress(TrawnButton button, TrawnPlayer player) { if (button == TrawnButton.Menu) { Application.Quit(); } else if (button == TrawnButton.Blue) { StartGame(); } }
private void OnButtonPress(TrawnButton button, TrawnPlayer player) { if (!_interactionEnabled) { return; } if (button == TrawnButton.Menu) { _lobbyScene.LoadScene(); } if (button == TrawnButton.Blue) { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } }
private void OnButtonPress(TrawnButton button, TrawnPlayer player) { if ((int)player != _playerIndex) { return; } if (!TrawnButtonHelper.IsActionButton(button)) { return; } if (!_hasJoined) { Join(); } else if (button == TrawnButton.Green) { Unjoin(); } }
public string GetAxisKey(InputAxis axis, TrawnPlayer player) { if (_axisLookup == null) { return(null); } if (!_axisLookup.ContainsKey(player)) { return(null); } if (_axisLookup[player] == null) { return(null); } if (!_axisLookup[player].ContainsKey(axis)) { return(null); } return(_axisLookup[player][axis]); }
public string GetKey(TrawnButton button, TrawnPlayer player = TrawnPlayer.None) { if (button == TrawnButton.Menu) { return("Cancel"); } if (_keyLookup == null) { return(null); } if (!_keyLookup.ContainsKey(player)) { return(null); } if (_keyLookup[player] == null) { return(null); } if (!_keyLookup[player].ContainsKey(button)) { return(null); } return(_keyLookup[player][button]); }
public static bool IsPlayerActive(TrawnPlayer player, IntArrayVariable currentPlayers) { var i = (int)player; return(Array.IndexOf(currentPlayers.Value, i) >= 0); }
public Vector2 GetStickInput(TrawnPlayer player) { return(new Vector2(GetAxis(InputAxis.Horizontal, player), GetAxis(InputAxis.Vertical, player))); }
public float GetAxis(InputAxis axis, TrawnPlayer player) { return(Input.GetAxis(_inputKeys.GetAxisKey(axis, player))); }
public void SetPlayer(TrawnPlayer player) { _player = player; SetColor(); }