public Sequence(DataStream data) { Id = data.GetString(); for (int n = data.GetInt(); n-- > 0;) { Cfg.Skill.HitZone v = (Cfg.Skill.HitZone)data.GetObject(data.GetString()); HitZones.Add(v); } for (int n = data.GetInt(); n-- > 0;) { Cfg.Skill.Timeline v = (Cfg.Skill.Timeline)data.GetObject(data.GetString()); Timelines.Add(v); } }
public GeneralAction(DataStream data) { ActionName = data.GetString(); OtherModelName = data.GetString(); ActionClip = data.GetString(); PreActionFile = data.GetString(); PostActionFile = data.GetString(); ActionSpeed = data.GetFloat(); LoopTimes = data.GetInt(); for (int n = data.GetInt(); n-- > 0;) { Cfg.Skill.Timeline v = (Cfg.Skill.Timeline)data.GetObject(data.GetString()); Timelines.Add(v); } }