// Start is called before the first frame update void Start() { playerGunController = this.GetComponentInChildren <PlayerGunController>(); //ammoCountText.text = playerGunController.AmmoCount() + "/" + playerGunController.magazineSize; //counterDigits.SetDoubleNumber(playerGunController.AmmoCount()); //maxDigits.SetDoubleNumber(playerGunController.magazineSize); }
private void Start() { foreach (GameObject gun in guns) { GameObject g = Instantiate(gun); PlayerGunController gc = g.GetComponent <PlayerGunController>(); gc.Initialize(cam, weaponHolder); gc.SetActive(false); gunControllers.Add(gc); } gunControllers[curGun].SetActive(true); }
public override IEntityCallbackUser CreateController() { PlayerGunController c = SelfTypeCreatorFactory <EntityController> .Create <PlayerGunController>(); return(c); }
// Start is called before the first frame update void Start() { controller = this.GetComponentInChildren <PlayerGunController>(); }