Example #1
0
 // 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;
 }
Example #2
0
    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;
        }
    }
Example #3
0
    private void OnTriggerEnter(Collider other)
    {
        RideMovement rm = other.transform.root.GetComponent("RideMovement") as RideMovement;

        rm.m_OnBoostPanel = true;
    }