Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        gamePadState     = ControllerManager.Instance.GamePadStates[kart.numeroJoueur - 1];
        lastGamePadState = ControllerManager.Instance.LastGamePadStates[kart.numeroJoueur - 1];
        m_input          = new KartInput(gamePadState, lastGamePadState);

        coeffInitSpeed = speedCoeff;

        foreach (Transform child in transform)
        {
            if (child.name == "kartSmoke")
            {
                smoke.Add(child.gameObject);
                continue;
            }
            if (child.name != "steering")
            {
                continue;
            }
            wheels["steering"] = child;
            foreach (Transform w in child.transform)
            {
                wheels[w.name] = w;
            }
        }

        kart_script = GetComponent <KartScript> ();
    }
Exemplo n.º 2
0
    public void InitObjet(Vector3 pos, Quaternion q, string kartName)
    {
        GameObject kart = GameObject.Instantiate(Resources.Load(kartName), pos, q) as GameObject;

        //GameObject kart_angles = GameObject.Instantiate (Resources.Load("GameplayObject"), pos, q) as GameObject;
        kart.name   = kart.name.Split('(')[0];
        kc          = kart.GetComponent <KartController>();
        kart_script = kart.GetComponent <KartScript>();

        kart_script.SetKart(this);

        kc.setCoefficients(speedCoeff, turnCoeff);
        //kart_angles.GetComponent<Gameplay> ().SetKart (kart.transform);
    }
Exemplo n.º 3
0
 private void Awake()
 {
     ItemArray = new string[3] {
         "Boost", "Trap", "UnguidedMissile"
     };
     ThisKart = GetComponent <KartScript>();
     try
     {
         ItemList = GameObject.FindGameObjectWithTag("ItemParent").GetComponent <ItemParent>();
         ItemUI   = GameObject.FindGameObjectWithTag("CurrentItemText").GetComponent <Text>();
     } catch
     {
         //In time trial
     }
 }