public override object Read(ES2Reader reader) { ActiveSkillProgress data = new ActiveSkillProgress(); Read(reader, data); return(data); }
public override void Write(object obj, ES2Writer writer) { ActiveSkillProgress data = (ActiveSkillProgress)obj; // Add your writer.Write calls here. writer.Write(data.Effect); writer.Write(data.Delay); writer.Write(data.Cost); }
public override void Read(ES2Reader reader, object c) { ActiveSkillProgress data = (ActiveSkillProgress)c; // Add your reader.Read calls here to read the data into the object. data.Effect = reader.Read <System.Int32>(); data.Delay = reader.Read <System.Single>(); data.Cost = reader.Read <System.Int32>(); }
public void addProgress(ActiveSkillProgress progress) { this.cost = RAW_COST - progress.Cost; this.delay = RAW_DELAY - progress.Delay; this.bonus = RAW_BONUS + progress.Effect; }
public void addProgress(ActiveSkillProgress progress) { healValue = RAW_HEAL_VALUE + progress.Effect; cost = RAW_COST - progress.Cost; delay = RAW_DELAY - progress.Delay; }