public override bool GetStatus(){
			if (Owner == null)
				return false;

			IHasStats ownerStat = Owner.GetComponent<IHasStats> ();
			float curValue;
			if (!ownerStat.TryGetStatPercentValue (StatName, out curValue))
				return false;
			else
				return curValue < StatValue;
		}
Example #2
0
        public override bool GetStatus()
        {
            if (Owner == null)
            {
                return(false);
            }

            IHasStats ownerStat = Owner.GetComponent <IHasStats> ();
            float     curValue;

            if (!ownerStat.TryGetStatPercentValue(StatName, out curValue))
            {
                return(false);
            }
            else
            {
                return(curValue < StatValue);
            }
        }