/// <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();
    }
Exemple #2
0
    //	//Cache
    //	protected Vector3 _targetPos;
    //	protected bool _targetFound;

    protected virtual void Start()
    {
        _status = ABILITY_STATUS.AVAILABLE;
    }
Exemple #3
0
    /// <summary>
    /// Sets ability status
    /// </summary>
    /// <param name="newStatus">New status.</param>
    public void SetStatus(ABILITY_STATUS newStatus)
    {
        _status = newStatus;
//		print ("Ultimate ready");
    }