Example #1
0
 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;
 }
Example #2
0
        public SkillNative GetSkillNative(string id)
        {
            SkillNative native = skillNatives[id];

            return(native);
        }