Exemple #1
0
 public override bool Parse(LitJson.JsonData data)
 {
     if(data["id"].ToString() != "") m_id = int.Parse(data["id"].ToString());
     m_name = data["name"].ToString();
     m_info = data["info"].ToString();
     if(data["cid"].ToString() != "") m_cid = int.Parse(data["cid"].ToString());
     if(data["type"].ToString() != "") m_type = int.Parse(data["type"].ToString());
     if(data["needLevel"].ToString() != "") m_needLevel = int.Parse(data["needLevel"].ToString());
     if(data["costPower"].ToString() != "") m_costPower = int.Parse(data["costPower"].ToString());
     if(data["enterCostPower"].ToString() != "") m_enterCostPower = int.Parse(data["enterCostPower"].ToString());
     if(data["times"].ToString() != "") m_times = int.Parse(data["times"].ToString());
     m_icon = data["icon"].ToString();
     m_openStoryID = data["openStoryID"].ToString();
     if(data["levelScore"].ToString() != "") m_levelScore = int.Parse(data["levelScore"].ToString());
     m_enemyids = data["enemyids"].ToString();
     m_props = data["props"].ToString();
     if(data["summonerExp"].ToString() != "") m_summonerExp = int.Parse(data["summonerExp"].ToString());
     if(data["heroExp"].ToString() != "") m_heroExp = int.Parse(data["heroExp"].ToString());
     if(data["maxTime"].ToString() != "") m_maxTime = int.Parse(data["maxTime"].ToString());
     m_exp = data["exp"].ToString();
     if(data["money"].ToString() != "") m_money = int.Parse(data["money"].ToString());
     m_storyStar = data["storyStar"].ToString();
     if(data["storyPic"].ToString() != "") m_storyPic = int.Parse(data["storyPic"].ToString());
     if(data["dropperId"].ToString() != "") m_dropperId = int.Parse(data["dropperId"].ToString());
     if(data["bossDrop"].ToString() != "") m_bossDrop = int.Parse(data["bossDrop"].ToString());
     if(data["otherDrop"].ToString() != "") m_otherDrop = int.Parse(data["otherDrop"].ToString());
     if(data["sweepDropID"].ToString() != "") m_sweepDropID = int.Parse(data["sweepDropID"].ToString());
     return true;
 }
 public override bool Parse(LitJson.JsonData data)
 {
     if(data["id"].ToString() != "") m_id = int.Parse(data["id"].ToString());
     m_name = data["name"].ToString();
     m_constant = data["constant"].ToString();
     m_note = data["note"].ToString();
     return true;
 }
 public Marker(LitJson.JsonData node, IngameMap.MarkerSetting setting)
 {
     Class = setting;
     Description = (string)node["description"];
     float x = float.Parse((string)node["x"]);
     float y = 0f;
     if (((string)node["z"]) != "")
         y = float.Parse((string)node["z"]);
     float z = float.Parse((string)node["y"]);
     WorldPosition = new Vector3(x, y, z);
 }
        public static LitJson.JsonData getJsonData(LitJson.JsonData jd,string shortPath) {
            DirectoryInfo diRes = new DirectoryInfo(Global.PATH + "/res");

            string o = Global.PATH + "/res/" + shortPath;
            DirectoryInfo di = new DirectoryInfo(o);

            foreach (DirectoryInfo _di in di.GetDirectories("*", SearchOption.TopDirectoryOnly))
            {
                if (_di.Name == "slice" && Global.slice)
                {
                    continue;
                }
                jd[_di.Name]= Resource.getJson4Folder(shortPath+"/"+ _di.Name);
                var sPath = _di.FullName.Replace(diRes.FullName, "").Trim('\\');
                getJsonData(jd[_di.Name], shortPath + "/" + _di.Name);
            }
            return jd;

        }
Exemple #5
0
 public override bool Parse(LitJson.JsonData data)
 {
     if(data["id"].ToString() != "") m_id = int.Parse(data["id"].ToString());
     if(data["index"].ToString() != "") m_index = int.Parse(data["index"].ToString());
     m_name = data["name"].ToString();
     if(data["type"].ToString() != "") m_type = int.Parse(data["type"].ToString());
     m_nodeids = data["nodeids"].ToString();
     if(data["needLevel"].ToString() != "") m_needLevel = int.Parse(data["needLevel"].ToString());
     m_sceneid = data["sceneid"].ToString();
     m_normalStoryIds = data["normalStoryIds"].ToString();
     m_eliteStoryIds = data["eliteStoryIds"].ToString();
     m_normalMapNodePath = data["normalMapNodePath"].ToString();
     m_eliteMapNodePath = data["eliteMapNodePath"].ToString();
     m_starnumber = data["starnumber"].ToString();
     m_normalStoryReward = data["normalStoryReward"].ToString();
     m_eliteStoryReward = data["eliteStoryReward"].ToString();
     m_chapterBossIconPath = data["chapterBossIconPath"].ToString();
     return true;
 }
Exemple #6
0
 private void initConfigInfo(LitJson.JsonData jsdata)
 {
     serverInfo = jsdata;
 }
Exemple #7
0
    // Parse the input sent from the client and use it to update the controls for the next simulation segment
    public void HandleNetInput(LitJson.JsonData msgJsonData)
    {
        _myInput.HandleNetInput(msgJsonData, ref _targetVelocity);

        _readyForSimulation = true;
        // Now ready the output and run the simulation a few frames
        SimulationManager.CheckToggleUpdates();
    }
Exemple #8
0
 public abstract bool Parse(LitJson.JsonData data);
 public void call(int commandID, LitJson.JsonData args, NetCallbackDelegate onResult)
 {
     string argsStr = args.ToJson ();
     LitJson.JsonData paramm = new LitJson.JsonData ();
     paramm ["platform"] = platform;
     paramm ["udid"] = Udid;
     paramm ["cmd"] = commandID;
     paramm ["data"] = argsStr;
     WWW www = NetUtils.pack2Post (serverRequestURL, paramm);
     StartCoroutine (requestServer2(www, onResult));
 }
Exemple #10
0
 private void SetUserSaveDef(LitJson.JsonData js)
 {
     gameSave = js;
 }
        protected void ReadIngestServerObject(LitJson.JsonReader reader, object context)
        {
            IngestListCallbackData data = context as IngestListCallbackData;
            IngestServer server = data.servers.Last();

            switch (reader.Token)
            {
                case LitJson.JsonToken.PropertyName:
                {
                    string key = reader.Value.ToString();
                    string val = JsonReadStringPropertyRHS(reader);
                    switch (key)
                    {
                        case "Name":
                        {
                            server.ServerName = val;
                            break;
                        }
                        case "Url":
                        {
                            server.ServerUrl = val;
                            break;
                        }
                        case "Default":
                        {
                            server.DefaultServer = val != "0" && val.ToLower() != "false";
                            break;
                        }
                    }
                    break;
                }
                default:
                {
                    break;
                }
            }
        }
        protected void ReadIngestListObject(LitJson.JsonReader reader, object context)
        {
            IngestListCallbackData data = context as IngestListCallbackData;

            switch (reader.Token)
            {
                case LitJson.JsonToken.PropertyName:
                {
                    string key = reader.Value.ToString();
                    switch (key)
                    {
                        case "Status":
                        {
                            string val = JsonReadStringPropertyRHS(reader);
                            data.status = (ErrorCode)Enum.Parse(typeof(ErrorCode), val);
                            break;
                        }
                        case "List":
                        {
                            reader.Read();
                            JsonReadArray(reader, context, this.BeginIngestServerObject, this.ReadIngestServerObject, null);
                            break;
                        }
                    }
                    break;
                }
                default:
                {
                    break;
                }
            }
        }
        protected void ReadGameInfoObject(LitJson.JsonReader reader, object context)
        {
            GameInfoListCallbackData data = context as GameInfoListCallbackData;
            GameInfo info = data.games.Last();

            switch (reader.Token)
            {
                case LitJson.JsonToken.PropertyName:
                {
                    string key = reader.Value.ToString();
                    string val = JsonReadStringPropertyRHS(reader);
                    switch (key)
                    {
                        case "Name":
                        {
                            info.Name = val;
                            break;
                        }
                        case "Id":
                        {
                            info.Id = int.Parse(val);
                            break;
                        }
                        case "Popularity":
                        {
                            info.Popularity = int.Parse(val);
                            break;
                        }
                    }
                    break;
                }
                default:
                {
                    break;
                }
            }
        }
Exemple #14
0
 static JsonNumberType Convert(LitJson.JsonNumberType type)
 {
     if (type == LitJson.JsonNumberType.SignedInteger)
         return JsonNumberType.Signed;
     if (type == LitJson.JsonNumberType.UnsignedInteger)
         return JsonNumberType.Unsigned;
     return JsonNumberType.FloatingPoint;
 }
 public void Write(LitJson.JsonWriter writer)
 {
     writer.WriteObjectStart();
     writer.WritePropertyName("id");
     writer.Write(this.Id);
     writer.WritePropertyName("name");
     writer.Write(this.Name);
     writer.WritePropertyName("capacity");
     writer.Write(this.Capacity);
     writer.WriteObjectEnd();
 }
 public void set_scale(LitJson.JsonData json_now)
 {
     option_scale    = json_now["option"].ReadString(option_scale);
     dynamic_scale   = json_now["scale"].ReadFloat(dynamic_scale);
     scale_var       = json_now["var"].ReadFloat(scale_var);
     scale_seed      = json_now["seed"].ReadInt(scale_seed);
     use_global_rand = json_now["use_global_rand"].ReadBool(use_global_rand);
     apply_to_inst   = json_now["apply_to_inst"].ReadBool(apply_to_inst);
 }
 public void Write(LitJson.JsonWriter writer)
 {
     writer.WriteObjectStart();
     writer.WritePropertyName("id");
     writer.Write(this.Id);
     writer.WritePropertyName("day");
     writer.Write(this.Day);
     writer.WritePropertyName("from");
     writer.Write(this.From);
     writer.WritePropertyName("till");
     writer.Write(this.Till);
     writer.WritePropertyName("meetingRoom");
     writer.Write(this.meetingRoom);
     writer.WritePropertyName("user");
     writer.Write(this.Users);
     writer.WritePropertyName("notifyUsers");
     writer.WriteArrayStart();
     foreach (string user in this.NotifyUsers)
         writer.Write(user);
     writer.WriteArrayEnd();
     writer.WritePropertyName("usersCheckedIn");
     writer.Write(this.UsersCheckedIn);
     writer.WriteObjectEnd();
 }
Exemple #18
0
 public override bool Parse(LitJson.JsonData data)
 {
     if(data["id"].ToString() != "") m_id = int.Parse(data["id"].ToString());
     m_name = data["name"].ToString();
     if(data["career"].ToString() != "") m_career = int.Parse(data["career"].ToString());
     if(data["formationPriority"].ToString() != "") m_formationPriority = int.Parse(data["formationPriority"].ToString());
     if(data["idlePosPriority"].ToString() != "") m_idlePosPriority = int.Parse(data["idlePosPriority"].ToString());
     if(data["attacktype"].ToString() != "") m_attacktype = int.Parse(data["attacktype"].ToString());
     m_headIcon = data["headIcon"].ToString();
     m_headIconSpell = data["headIconSpell"].ToString();
     m_headIconDead = data["headIconDead"].ToString();
     m_roleListIcon = data["roleListIcon"].ToString();
     m_resource = data["resource"].ToString();
     m_heroBackground = data["heroBackground"].ToString();
     m_description = data["description"].ToString();
     if(data["profession"].ToString() != "") m_profession = int.Parse(data["profession"].ToString());
     m_professionIcon = data["professionIcon"].ToString();
     if(data["rightWeaponType"].ToString() != "") m_rightWeaponType = int.Parse(data["rightWeaponType"].ToString());
     if(data["leftWeaponType"].ToString() != "") m_leftWeaponType = int.Parse(data["leftWeaponType"].ToString());
     m_initWeapons = data["initWeapons"].ToString();
     if(data["maxLevel"].ToString() != "") m_maxLevel = int.Parse(data["maxLevel"].ToString());
     if(data["bornStar"].ToString() != "") m_bornStar = int.Parse(data["bornStar"].ToString());
     if(data["soulShardId"].ToString() != "") m_soulShardId = int.Parse(data["soulShardId"].ToString());
     if(data["shardCount"].ToString() != "") m_shardCount = int.Parse(data["shardCount"].ToString());
     if(data["cardToShard"].ToString() != "") m_cardToShard = int.Parse(data["cardToShard"].ToString());
     m_leaderSpellId = data["leaderSpellId"].ToString();
     m_comSpellList = data["comSpellList"].ToString();
     m_spellList = data["spellList"].ToString();
     if(data["warnRange"].ToString() != "") m_warnRange = int.Parse(data["warnRange"].ToString());
     m_expression = data["expression"].ToString();
     m_uiModelRes = data["uiModelRes"].ToString();
     if(data["strArg"].ToString() != "") m_strArg = float.Parse(data["strArg"].ToString());
     if(data["agiArg"].ToString() != "") m_agiArg = float.Parse(data["agiArg"].ToString());
     if(data["spiArg"].ToString() != "") m_spiArg = float.Parse(data["spiArg"].ToString());
     if(data["intArg"].ToString() != "") m_intArg = float.Parse(data["intArg"].ToString());
     if(data["staArg"].ToString() != "") m_staArg = float.Parse(data["staArg"].ToString());
     m_strengTimes = data["strengTimes"].ToString();
     m_hpArg = data["hpArg"].ToString();
     m_apArg = data["apArg"].ToString();
     m_spArg = data["spArg"].ToString();
     m_armArg = data["armArg"].ToString();
     m_resArg = data["resArg"].ToString();
     m_roleInfoProfessionIcon = data["roleInfoProfessionIcon"].ToString();
     m_roleInfoHeroListIcon = data["roleInfoHeroListIcon"].ToString();
     m_roleInfoHeroShowIcon = data["roleInfoHeroShowIcon"].ToString();
     m_lobbySound = data["lobbySound"].ToString();
     m_equipSound = data["equipSound"].ToString();
     return true;
 }