public AbilitySystem(BasicObjectInfo aBasicInfo, List <AbilityBehaviors> aBehaviors) { objectInfo = aBasicInfo; behaviors = aBehaviors; cooldown = 0; requiresTarget = false; CastOnSelf = false; }
public AbilitySystem(BasicObjectInfo aBasicInfo, List <AbilityBehaviors> aBehaviors, bool aRequireTarget, int aCooldown, GameObject aParticleE) { objectInfo = aBasicInfo; behaviors = new List <AbilityBehaviors>(); behaviors = aBehaviors; cooldown = aCooldown; requiresTarget = aRequireTarget; CastOnSelf = false; particleEffect = aParticleE; }
public AbilityBehaviors(BasicObjectInfo basicInfo, BehaviorStartTimes sTime) { objectInfo = basicInfo; startTime = sTime; }