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; } }