public Skill(IActorParentRef parent, SkillNative skill, string visualization, string enemyVisualization, float?cd, float?mod, int?cost, int?range) : base(parent.Parent) { this.Visualization = visualization ?? skill.DefaultVisualization; this.EnemyVisualization = enemyVisualization ?? skill.DefaultEnemyVisualization; this.range = range ?? skill.DefaultRange; this.Mod = mod ?? skill.DefaultMod; this.cost = cost ?? skill.DefaultCost; this.cd = cd ?? skill.DefaultCd; this.Native = skill; this.parent = parent; this.Revealed = false; }
public SkillNative GetSkillNative(string id) { SkillNative native = skillNatives[id]; return(native); }