// Use this for initialization void Start() { m_OriginalGemColor = GetComponent <MeshRenderer>().material.color; m_NewGemColor = m_OriginalGemColor; m_lastFramesBrakingValue = 0; m_rm = GetComponentInParent <RideMovement>(); m_BrakeThreshold = m_rm.m_BrakeBoostThreshold; }
public void Setup() { m_Movement = m_Instance.GetComponent <RideMovement>(); m_RideCheckpoints = m_Instance.GetComponent <RideCheckpoints>(); //m_CanvasGameObject = m_Instance.GetComponentInChildren<Canvas>().gameObject; m_Movement.m_PlayerNumber = m_PlayerNumber; m_RideCheckpoints.m_Checkpoints = new bool[m_NumberOfCheckpoints]; m_ColoredPlayerText = "<color=#" + ColorUtility.ToHtmlStringRGB(m_PlayerColor) + ">PLAYER " + m_PlayerNumber + "</color>"; MeshRenderer[] renderers = m_Instance.GetComponentsInChildren <MeshRenderer>(); for (int i = 0; i < renderers.Length; i++) { renderers[i].material.color = m_PlayerColor; } }
private void OnTriggerEnter(Collider other) { RideMovement rm = other.transform.root.GetComponent("RideMovement") as RideMovement; rm.m_OnBoostPanel = true; }