public override void FromJson(Core.Misc.Map data) { this.nid = data.GetString("id"); this.pos = data.GetVector3("pos"); this.dir = data.GetVector3("dir"); this.MakePropertyNode(ref data); }
public override Core.Misc.Map ToJson() { Core.Misc.Map data = new Core.Misc.Map(); data["name"] = this.name; data["model"] = this.model; return(data); }
public override Core.Misc.Map ToJson() { Core.Misc.Map data = new Core.Misc.Map(); data["id"] = this.nid; data.SetVector3("pos", this.pos); data.SetVector3("dir", this.dir); return(data); }
public override Core.Misc.Map ToJson() { Core.Misc.Map data = new Core.Misc.Map(); data["name"] = this.name; data["life_time"] = this.liftTime; data["programmatic"] = this.programmatic; return(data); }
public virtual Core.Misc.Map ToJson() { Core.Misc.Map map = new Core.Misc.Map(); foreach (DataNode child in this.children) { map[child.key] = child.ToJson(); } return(map); }
public override void FromJson(Core.Misc.Map map) { foreach (DictionaryEntry de in map) { string key = ( string )de.Key; Buff item = new Buff(key); item.FromJson((Core.Misc.Map)de.Value); item.parent = this; this.datas[key] = item; } }
public override Core.Misc.Map ToJson() { Core.Misc.Map data = new Core.Misc.Map(); data["name"] = this.name; data["model"] = this.model; data.SetVector3("bornPos1", this.bornPos1); data.SetVector3("bornDir1", this.bornDir1); data.SetVector3("bornPos2", this.bornPos2); data.SetVector3("bornDir2", this.bornDir2); data["bornRnd"] = this.bornRnd; int count = this.neutrals.Length; Core.Misc.Map[] maps = new Core.Misc.Map[count]; for (int i = 0; i < count; i++) { Neutral neutral = this.neutrals[i]; maps[i] = neutral.ToJson(); } data["neutrals"] = maps; return(data); }
public override void FromJson(Core.Misc.Map data) { this.name = data.GetString("name"); this.model = data.GetString("model"); this.bornPos1 = data.GetVector3("bornPos1"); this.bornDir1 = data.GetVector3("bornDir1"); this.bornPos2 = data.GetVector3("bornPos2"); this.bornDir2 = data.GetVector3("bornDir2"); this.bornRnd = data.GetFloat("bornRnd"); ArrayList al = data.GetList("neutrals"); int count = al.Count; this.neutrals = new Neutral[count]; for (int i = 0; i < count; i++) { Core.Misc.Map m = (Core.Misc.Map)al[i]; Neutral neutral = new Neutral(); neutral.FromJson(m); neutral.parent = this; this.neutrals[i] = neutral; } this.MakePropertyNode(ref data); }
public override void FromJson(Core.Misc.Map data) { this.name = data.GetString("name"); }
public static void CreateDataRoot(Core.Misc.Map data) { root = new RootData(); root.FromJson(data); }
public virtual void SaveValue(ref Core.Misc.Map data) { data[this.key] = this.value; }
public virtual void ReadValue(ref Core.Misc.Map data) { this.value = data[this.key]; }
public virtual void FromJson(Core.Misc.Map data) { }
public override void FromJson(Core.Misc.Map data) { this.name = data.GetString("name"); this.liftTime = data.GetFloat("life_time"); this.programmatic = data.GetBoolean("programmatic"); }