void Start() { _Instance = GlobalGameManager.Instance; InputManager.Instance.BindAxis("DEDH_FMotion" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickY); InputManager.Instance.BindAxis("DEDH_RMotion" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickX); gameObject.GetComponent <Renderer>().material.SetColor("_Color", (Color)_Instance.GetPlayerColor(_PlayerID)); }
void Start() { _Instance = GlobalGameManager.Instance; InputManager.Instance.BindAxis("DEDH_FMotion" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickY); InputManager.Instance.BindAxis("DEDH_RMotion" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickX); gameObject.GetComponent<Renderer>().material.SetColor("_Color", (Color)_Instance.GetPlayerColor(_PlayerID)); }
void Start() { InputManager.Instance.BindAxis("DEDH_MarkerUpDown" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickY); InputManager.Instance.BindAxis("DEDH_MarkerLeftRight" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickX); InputManager.Instance.BindButton("DEDH_Shoot" + _PlayerID, _PlayerID, ControllerButtonCode.A, ButtonState.OnPress); _Instance = GlobalGameManager.Instance; gameObject.GetComponent <Renderer>().material.SetColor("_Color", (Color)_Instance.GetPlayerColor(_PlayerID)); }
void Start() { InputManager.Instance.BindAxis("DEDH_MarkerUpDown" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickY); InputManager.Instance.BindAxis("DEDH_MarkerLeftRight" + _PlayerID, _PlayerID, ControllerAxisCode.LeftStickX); InputManager.Instance.BindButton("DEDH_Shoot" + _PlayerID, _PlayerID, ControllerButtonCode.A, ButtonState.OnPress); _Instance = GlobalGameManager.Instance; gameObject.GetComponent<Renderer>().material.SetColor("_Color", (Color)_Instance.GetPlayerColor(_PlayerID)); }
private void InitializePawns() { if (_pawns != null) { ClearPawns(); } else { _pawns = new List <Pawn>(); } GlobalGameManager gameManager = GlobalGameManager.Instance; int playerCount = gameManager.PlayerCount; if (playerCount <= 0) { return; } for (int i = 0; i < playerCount; ++i) { GameObject go = GameObject.Instantiate(_pawnPrefab) as GameObject; Pawn pawn = go.GetComponent <Pawn>(); if (pawn != null) { _pawns.Add(pawn); Node currentNode = _boardManager.GetNode(gameManager.GetCurrentPawnPosition(i)); //Determine offset Vector2 offset = _offset; if (i % 2 == 0) { offset.x *= -1.0f; } if (playerCount <= 2) { offset.y = 0.0f; } else if (i >= 2) { offset.y *= -1.0f; } pawn.SetOffset(offset); pawn.SetColor(gameManager.GetPlayerColor(i)); pawn.SetOrderInLayer(-playerCount + i); pawn.SetCurrentNode(currentNode); } else { Debug.LogWarning("The pawn prefab doesn't contain the pawn script!"); return; } } }
private void SetFlagColours() { if (m_P1Flags.Length > 0 && m_P2Flags.Length > 0) { foreach (MeshRenderer mr in m_P1Flags) { mr.material.color = m_GlobalGameManager.GetPlayerColor(m_Players[0]); } foreach (MeshRenderer mr in m_P2Flags) { mr.material.color = m_GlobalGameManager.GetPlayerColor(m_Players[1]); } } else { Debug.LogError(m_NoFlagError); } }
void Start() { instance = GlobalGameManager.Instance; switch (m_CurrentTeam) { case e_Team.TeamOne: m_TeamMembers = m_Controller.PlayerTeam(0); break; case e_Team.TeamTwo: m_TeamMembers = m_Controller.PlayerTeam(1); break; default: m_TeamMembers = m_Controller.PlayerTeam(0); break; } //Set Colours player1 and number. m_Player1.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_Player1.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_FlagPlayer1.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_FlagPlayer1.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_NumberPlayer1.GetComponent <Text>().text = (1 + m_TeamMembers[0]).ToString(); //Set colours player2 and number. m_Player2.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_Player2.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_FlagPlayer2.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_FlagPlayer2.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_NumberPlayer2.GetComponent <Text>().text = (1 + m_TeamMembers[1]).ToString(); }
private void OnTriggerEnter(Collider other) { if (other.gameObject.name == "SwitchPoint") { m_WatchOutSwitchedCanvas.gameObject.SetActive(true); StartCoroutine(ShowSwitchImage()); //Set colours player1 and number. m_Player1.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_Player1.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_FlagPlayer1.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_FlagPlayer1.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_NumberPlayer1.GetComponent <Text>().text = (1 + m_TeamMembers[1]).ToString(); //Set colours player2 and number. m_Player2.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_Player2.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_FlagPlayer2.GetComponent <Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_FlagPlayer2.GetComponent <Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_NumberPlayer2.GetComponent <Text>().text = (1 + m_TeamMembers[0]).ToString(); } }
void Start() { instance = GlobalGameManager.Instance; switch (m_CurrentTeam) { case e_Team.TeamOne: m_TeamMembers = m_Controller.PlayerTeam(0); break; case e_Team.TeamTwo: m_TeamMembers = m_Controller.PlayerTeam(1); break; default: m_TeamMembers = m_Controller.PlayerTeam(0); break; } //Set Colours player1 and number. m_Player1.GetComponent<Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_Player1.GetComponent<Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_FlagPlayer1.GetComponent<Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_FlagPlayer1.GetComponent<Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[0])); m_NumberPlayer1.GetComponent<Text>().text = (1 + m_TeamMembers[0]).ToString(); //Set colours player2 and number. m_Player2.GetComponent<Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_Player2.GetComponent<Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_FlagPlayer2.GetComponent<Renderer>().material.SetColor("_EmissionColor", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_FlagPlayer2.GetComponent<Renderer>().material.SetColor("_Color", (Color)instance.GetPlayerColor(m_TeamMembers[1])); m_NumberPlayer2.GetComponent<Text>().text = (1 + m_TeamMembers[1]).ToString(); }
void Start() { _Instance = GlobalGameManager.Instance; gameObject.GetComponent <Image>().color = _Instance.GetPlayerColor(_PlayerID); }
void Start() { _Instance = GlobalGameManager.Instance; gameObject.GetComponent<Image>().color = _Instance.GetPlayerColor(_PlayerID); }