// Use this for initialization public override void Start() { base.Start(); controller = GetComponent <player_controller> (); gunController = GetComponent <gun_controller> (); InvokeRepeating("restore", 1, 2); }
// Use this for initialization public override void Start() { base.Start(); weaponARM.SetActive(false); currentState = State.Idle; gunController = GetComponent <gun_controller> (); target = GameObject.FindGameObjectWithTag("Player").transform; if (GameObject.FindGameObjectWithTag("Player")) { hasTarget = true; harmlight = transform.GetComponentInChildren <Light>(); harmlight.enabled = false; targetEntity = target.GetComponent <LivingEntity> (); } }