Пример #1
0
        public float getStatusEffectLevel(StatusEffect.status effect, float defaultValue)
        {
            SortedList <float, StatusEffect> statusList;

            statusEffects.TryGetValue(effect, out statusList);
            float returnValue = defaultValue;

            if (statusList != null && statusList.Count > 0)
            {
                returnValue = statusList.ElementAt(statusList.Count - 1).Value.potency;
            }
            return(returnValue);
        }
Пример #2
0
        public StatusEffect getEffect(StatusEffect.status type)
        {
            SortedList <float, StatusEffect> statusList;

            statusEffects.TryGetValue(type, out statusList);
            if (statusList == null || statusList.Count <= 0)
            {
                return(null);
            }
            else
            {
                return(statusList.ElementAt(statusList.Count - 1).Value);
            }
        }