Exemple #1
0
    void Start()
    {
        Player     = GameObject.Find("lowPolyDwarf");
        AmmoField  = GameObject.Find("AmmoText").GetComponent <Text>();
        anim       = GetComponentInChildren <Animator>();
        speed      = anim.GetFloat("speed");
        WIconField = GameObject.Find("WeaponSlot").GetComponent <Image>();
        IIconField = GameObject.Find("ItemSlot").GetComponent <Image>();
        CoolDown   = 0;
        rB         = GetComponent <Rigidbody>();
        LookDir    = new Quaternion();
        time       = 1;

        //Coger todas las armas
        Weapons.AddRange(GetComponentsInChildren <Gun>());
        CurrentGun = Weapons[0];
        anim.SetInteger("weapon", 1);
        for (int i = 1; i < Weapons.Count; i++)
        {
            Weapons[i].GetComponentInChildren <MeshRenderer>().enabled = false;
        }


        RightHand.AddRange(GetComponentsInChildren <Item>());

        //Ponerlo en una posicion pegada al suelo
        SetPosInWorld Pos = SetPosInWorld.instance;

        transform.position = Pos.SetPos(transform.position);

        WIconField.sprite = CurrentGun.sprite;
    }
 public void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }