コード例 #1
0
    public override object Read(ES2Reader reader)
    {
        ActiveSkillProgress data = new ActiveSkillProgress();

        Read(reader, data);
        return(data);
    }
コード例 #2
0
    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);
    }
コード例 #3
0
    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>();
    }
コード例 #4
0
ファイル: BufSkill.cs プロジェクト: moto2002/Pioneer
 public void addProgress(ActiveSkillProgress progress)
 {
     this.cost  = RAW_COST - progress.Cost;
     this.delay = RAW_DELAY - progress.Delay;
     this.bonus = RAW_BONUS + progress.Effect;
 }
コード例 #5
0
ファイル: HealSkill.cs プロジェクト: moto2002/Pioneer
 public void addProgress(ActiveSkillProgress progress)
 {
     healValue = RAW_HEAL_VALUE + progress.Effect;
     cost      = RAW_COST - progress.Cost;
     delay     = RAW_DELAY - progress.Delay;
 }