/// <summary> /// Set ability status after waittime /// </summary> /// <returns>IEnumerator</returns> /// <param name="status">Status.</param> /// <param name="waitTime">Wait time.</param> IEnumerator IESetStatus(ABILITY_STATUS status, float waitTime) { yield return(new WaitForSeconds(waitTime)); _status = status; // if (_status == ABILITY_STATUS.AVAILABLE) { // unlockControls (); // } unlockControls(); }
// //Cache // protected Vector3 _targetPos; // protected bool _targetFound; protected virtual void Start() { _status = ABILITY_STATUS.AVAILABLE; }
/// <summary> /// Sets ability status /// </summary> /// <param name="newStatus">New status.</param> public void SetStatus(ABILITY_STATUS newStatus) { _status = newStatus; // print ("Ultimate ready"); }