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["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); }