Exemplo n.º 1
0
 public void newSettin(float labelwidth)
 {
     GUICyan.OnToogleCyan(INC.la("show_connection"), 384, 1, 0, labelwidth);
     try
     {
         if ((int)FengGameManagerMKII.settings[384] == 1)
         {
             PhotonNetwork.networkingPeer.TrafficStatsEnabled = true;
         }
         else
         {
             PhotonNetwork.networkingPeer.TrafficStatsEnabled = false;
         }
     }
     catch {};
 }
Exemplo n.º 2
0
    void setting_serv()
    {
        rectPos_2 = GUILayout.BeginScrollView(rectPos_2);
        GUILayout.Box(INC.la("titans_settings"));
        GUILayout.Label(INC.la("ms_only"));
        float labelwidth = 50;
        float textFiled  = 80;

        GUICyan.OnToogleCyan(INC.la("custom_titan_number"), 203, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[203] == 1)
        {
            GUICyan.OnTextFileCyan(INC.la("amount_integer"), 204, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("custom_titan_spawns"), 210, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[210] == 1)
        {
            float t_normal = 0f;
            if (Single.TryParse((string)FengGameManagerMKII.settings[211], out t_normal))
            {
                t_normal = Convert.ToSingle((string)FengGameManagerMKII.settings[211]);
            }
            float t_aberrant = 0f;
            if (Single.TryParse((string)FengGameManagerMKII.settings[212], out t_aberrant))
            {
                t_aberrant = Convert.ToSingle((string)FengGameManagerMKII.settings[212]);
            }
            float t_jumper = 0f;
            if (Single.TryParse((string)FengGameManagerMKII.settings[213], out t_jumper))
            {
                t_jumper = Convert.ToSingle((string)FengGameManagerMKII.settings[213]);
            }
            float t_crawler = 0f;
            if (Single.TryParse((string)FengGameManagerMKII.settings[214], out t_crawler))
            {
                t_crawler = Convert.ToSingle((string)FengGameManagerMKII.settings[214]);
            }
            float t_punk = 0f;
            if (Single.TryParse((string)FengGameManagerMKII.settings[215], out t_punk))
            {
                t_punk = Convert.ToSingle((string)FengGameManagerMKII.settings[215]);
            }

            GUILayout.BeginHorizontal();
            GUILayout.Label(INC.la("t_nornal") + " " + t_normal.ToString() + "%.", GUILayout.Width(labelwidth));
            if (GUILayout.Button("X"))
            {
                t_normal = 0;
            }
            GUILayout.EndHorizontal();
            t_normal = GUILayout.HorizontalSlider(t_normal, 0, FengGameManagerMKII.instance.titanspawners(0));

            GUILayout.BeginHorizontal();
            GUILayout.Label(INC.la("t_abnormal") + " " + t_aberrant.ToString() + "%.", GUILayout.Width(labelwidth));
            if (GUILayout.Button("X"))
            {
                t_aberrant = 0;
            }
            GUILayout.EndHorizontal();
            t_aberrant = GUILayout.HorizontalSlider(t_aberrant, 0, FengGameManagerMKII.instance.titanspawners(1));

            GUILayout.BeginHorizontal();
            GUILayout.Label(INC.la("t_jumper") + " " + t_jumper.ToString() + "%.", GUILayout.Width(labelwidth));
            if (GUILayout.Button("X"))
            {
                t_jumper = 0;
            }
            GUILayout.EndHorizontal();
            t_jumper = GUILayout.HorizontalSlider(t_jumper, 0, FengGameManagerMKII.instance.titanspawners(2));

            GUILayout.BeginHorizontal();
            GUILayout.Label(INC.la("t_crawler") + " " + t_crawler.ToString() + "%.", GUILayout.Width(labelwidth));
            if (GUILayout.Button("X"))
            {
                t_crawler = 0;
            }
            GUILayout.EndHorizontal();
            t_crawler = GUILayout.HorizontalSlider(t_crawler, 0, FengGameManagerMKII.instance.titanspawners(3));

            GUILayout.BeginHorizontal();
            GUILayout.Label(INC.la("t_punk") + " " + t_punk.ToString() + "%.", GUILayout.Width(labelwidth));
            if (GUILayout.Button("X"))
            {
                t_punk = 0;
            }
            GUILayout.EndHorizontal();
            t_punk = GUILayout.HorizontalSlider(t_punk, 0, FengGameManagerMKII.instance.titanspawners(4));


            FengGameManagerMKII.settings[211] = Math.Round(t_normal).ToString();
            FengGameManagerMKII.settings[212] = Math.Round(t_aberrant).ToString();
            FengGameManagerMKII.settings[213] = Math.Round(t_jumper).ToString();
            FengGameManagerMKII.settings[214] = Math.Round(t_crawler).ToString();
            FengGameManagerMKII.settings[215] = Math.Round(t_punk).ToString();
        }
        GUICyan.OnToogleCyan(INC.la("titan_size_mode"), 207, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[207] == 1)
        {
            GUILayout.BeginHorizontal();
            GUILayout.Label(INC.la("minimum"));
            FengGameManagerMKII.settings[208] = GUILayout.TextField((string)FengGameManagerMKII.settings[208], GUILayout.Width(60f));
            GUILayout.Label(INC.la("maximum"));
            FengGameManagerMKII.settings[209] = GUILayout.TextField((string)FengGameManagerMKII.settings[209], GUILayout.Width(60f));
            GUILayout.EndHorizontal();
        }

        GUILayout.Label(INC.la("menu_titan_health"));
        string[] texts = new string[] { INC.la("off"), INC.la("fixed"), INC.la("scaled") };
        FengGameManagerMKII.settings[197] = GUILayout.SelectionGrid((int)FengGameManagerMKII.settings[197], texts, 2);

        if ((int)FengGameManagerMKII.settings[197] != 0)
        {
            GUILayout.BeginHorizontal();
            GUILayout.Label(INC.la("minimum"));
            FengGameManagerMKII.settings[198] = GUILayout.TextField((string)FengGameManagerMKII.settings[198], GUILayout.Width(60f));
            GUILayout.Label(INC.la("maximum"));
            FengGameManagerMKII.settings[199] = GUILayout.TextField((string)FengGameManagerMKII.settings[199], GUILayout.Width(60f));
            GUILayout.EndHorizontal();
        }

        GUICyan.OnToogleCyan(INC.la("titan_damage_mode"), 205, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[205] != 0)
        {
            GUICyan.OnTextFileCyan(INC.la("amount_integer"), 206, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("men_titan_explode"), 195, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[195] != 0)
        {
            GUICyan.OnTextFileCyan(INC.la("radius_int"), 196, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("disable_rock_throwing"), 194, 1, 0, labelwidth);
        GUILayout.Box(INC.la("pvp_settings"));
        GUICyan.OnToogleCyan(INC.la("point_mode"), 226, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[226] != 0)
        {
            GUICyan.OnTextFileCyan(INC.la("max_points_int"), 227, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("pvp_bomb_mode"), 192, 1, 0, labelwidth);
        GUILayout.Label(INC.la("team_mode"));
        string[] texts12 = new string[] { INC.la("off"), INC.la("no_sort"), INC.la("size_lock"), INC.la("skill_lock") };
        FengGameManagerMKII.settings[193] = GUILayout.SelectionGrid((int)FengGameManagerMKII.settings[193], texts12, 2);
        GUICyan.OnToogleCyan(INC.la("infection_mode"), 200, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[200] != 0)
        {
            GUICyan.OnTextFileCyan(INC.la("starting_titans_int"), 201, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("friendly_mode"), 219, 1, 0, labelwidth);
        GUILayout.Label(INC.la("sword_ahss_pvp"));
        string[] texts121 = new string[] { INC.la("off"), INC.la("teams"), INC.la("ffa") };
        FengGameManagerMKII.settings[220] = GUILayout.SelectionGrid((int)FengGameManagerMKII.settings[220], texts121, 3);
        GUICyan.OnToogleCyan(INC.la("no_ahss_air_reloading"), 228, 1, 0, labelwidth);
        GUICyan.OnToogleCyan(INC.la("cannons_kill_humans"), 261, 1, 0, labelwidth);
        GUILayout.Box(INC.la("other_settings"));
        GUILayout.Label(INC.la("message_of_the_day"));
        FengGameManagerMKII.settings[337] = GUILayout.TextField((string)FengGameManagerMKII.settings[337]);
        GUICyan.OnToogleCyan(INC.la("custom_titans_wave"), 217, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[217] != 0)
        {
            GUICyan.OnTextFileCyan(INC.la("amount_integer"), 218, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("maximum_waves"), 221, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[221] != 0)
        {
            GUICyan.OnTextFileCyan(INC.la("amount_integer"), 222, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("punks_every_5_waves"), 229, 1, 0, labelwidth);
        GUICyan.OnToogleCyan(INC.la("global_minimap_isable"), 235, 1, 0, labelwidth);
        GUICyan.OnToogleCyan(INC.la("endless_respawn"), 223, 1, 0, labelwidth);
        if ((int)FengGameManagerMKII.settings[223] != 0)
        {
            GUICyan.OnTextFileCyan(INC.la("respawn_time_integer"), 224, textFiled);
        }
        GUICyan.OnToogleCyan(INC.la("kick_eren_titan"), 202, 1, 0, labelwidth);
        GUICyan.OnToogleCyan(INC.la("allow_horses"), 216, 1, 0, labelwidth);
        GUIStyle colored = new GUIStyle(GUI.skin.box);
        Color    texture = new Color((float)FengGameManagerMKII.settings[246], (float)FengGameManagerMKII.settings[247], (float)FengGameManagerMKII.settings[248], (float)FengGameManagerMKII.settings[249]);

        colored.normal.textColor = texture;
        GUILayout.Box(INC.la("bomb_mode_m"), colored);
        GUILayout.BeginHorizontal();
        GUILayout.Label("R:", GUILayout.Width(30f));
        FengGameManagerMKII.settings[246] = GUILayout.HorizontalSlider((float)FengGameManagerMKII.settings[246], 0f, 1f);
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Label("G:", GUILayout.Width(30f));
        FengGameManagerMKII.settings[247] = GUILayout.HorizontalSlider((float)FengGameManagerMKII.settings[247], 0f, 1f);
        GUILayout.EndHorizontal();


        GUILayout.BeginHorizontal();
        GUILayout.Label("B:", GUILayout.Width(30f));
        FengGameManagerMKII.settings[248] = GUILayout.HorizontalSlider((float)FengGameManagerMKII.settings[248], 0f, 1f);
        GUILayout.EndHorizontal();


        GUILayout.BeginHorizontal();
        GUILayout.Label("A:", GUILayout.Width(30f));
        FengGameManagerMKII.settings[249] = GUILayout.HorizontalSlider((float)FengGameManagerMKII.settings[249], 0.3f, 1f);
        GUILayout.EndHorizontal();

        int num31 = 20 - (int)FengGameManagerMKII.settings[250] - (int)FengGameManagerMKII.settings[251] - (int)FengGameManagerMKII.settings[252] - (int)FengGameManagerMKII.settings[253];

        GUILayout.BeginHorizontal();
        GUILayout.Label(INC.la("bomb_radius"), GUILayout.Width(120f));
        GUILayout.Label(((int)FengGameManagerMKII.settings[250]).ToString());
        if (GUILayout.Button("-"))
        {
            if ((int)FengGameManagerMKII.settings[250] > 0)
            {
                FengGameManagerMKII.settings[250] = (int)FengGameManagerMKII.settings[250] - 1;
            }
        }
        else if (GUILayout.Button("+") && (int)FengGameManagerMKII.settings[250] < 10 && num31 > 0)
        {
            FengGameManagerMKII.settings[250] = (int)FengGameManagerMKII.settings[250] + 1;
        }
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Label(INC.la("bomb_range"), GUILayout.Width(120f));
        GUILayout.Label(((int)FengGameManagerMKII.settings[251]).ToString());
        if (GUILayout.Button("-"))
        {
            if ((int)FengGameManagerMKII.settings[251] > 0)
            {
                FengGameManagerMKII.settings[251] = (int)FengGameManagerMKII.settings[251] - 1;
            }
        }
        else if (GUILayout.Button("+") && (int)FengGameManagerMKII.settings[251] < 10 && num31 > 0)
        {
            FengGameManagerMKII.settings[251] = (int)FengGameManagerMKII.settings[251] + 1;
        }
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Label(INC.la("bomb_speed"), GUILayout.Width(120f));
        GUILayout.Label(((int)FengGameManagerMKII.settings[252]).ToString());
        if (GUILayout.Button("-"))
        {
            if ((int)FengGameManagerMKII.settings[252] > 0)
            {
                FengGameManagerMKII.settings[252] = (int)FengGameManagerMKII.settings[252] - 1;
            }
        }
        else if (GUILayout.Button("+") && (int)FengGameManagerMKII.settings[252] < 10 && num31 > 0)
        {
            FengGameManagerMKII.settings[252] = (int)FengGameManagerMKII.settings[252] + 1;
        }
        GUILayout.EndHorizontal();


        GUILayout.BeginHorizontal();
        GUILayout.Label(INC.la("bomb_cd"), GUILayout.Width(120f));
        GUILayout.Label(((int)FengGameManagerMKII.settings[253]).ToString());
        if (GUILayout.Button("-"))
        {
            if ((int)FengGameManagerMKII.settings[253] > 0)
            {
                FengGameManagerMKII.settings[253] = (int)FengGameManagerMKII.settings[253] - 1;
            }
        }
        else if (GUILayout.Button("+") && (int)FengGameManagerMKII.settings[253] < 10 && num31 > 0)
        {
            FengGameManagerMKII.settings[253] = (int)FengGameManagerMKII.settings[253] + 1;
        }
        GUILayout.EndHorizontal();


        GUILayout.BeginHorizontal();
        GUILayout.Label(INC.la("unused_points"), GUILayout.Width(120f));
        GUILayout.Label(num31.ToString());
        GUILayout.EndHorizontal();
        GUILayout.EndScrollView();
    }
Exemplo n.º 3
0
    void SearhSettings()
    {
        GUILayout.BeginHorizontal();
        GUILayout.Label(INC.la("filter_cyan_ser_list"));
        if (GUILayout.Button("UPD", GUILayout.Width(34f)))
        {
            UpdList();
            PanelInformer.instance.Add(INC.la("server_list_upd"), PanelInformer.LOG_TYPE.INFORMAION);
        }
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        string s = Filter;

        Filter = GUILayout.TextField(Filter);
        if (s != Filter)
        {
            UpdList();
        }
        if (GUILayout.Button("x", GUILayout.Width(30f)))
        {
            Filter = "";
            UpdList();
        }
        GUILayout.EndHorizontal();
        if (searshing.Length > 0)
        {
            GUILayout.BeginHorizontal();

            foreach (string ssd in searshing)
            {
                if (GUILayout.Button(ssd, new GUIStyle(GUI.skin.button)
                {
                    alignment = TextAnchor.MiddleLeft
                }, GUILayout.Width(70f)))
                {
                    Filter = ssd;
                    UpdList();
                }
            }

            GUILayout.EndHorizontal();
        }
        posCyanSearhList = GUILayout.BeginScrollView(posCyanSearhList);

        GUICyan.OnToogleCyan(INC.la("show_pass_csl"), 275, 1, 0, 50f);
        GUICyan.OnToogleCyan(INC.la("show_full_csl"), 276, 1, 0, 50f);
        if (INC.ServerPrivated != "")
        {
            int i = (int)FengGameManagerMKII.settings[368];
            GUICyan.OnToogleCyan(INC.la("private_server"), 368, 1, 0, 50f);
            if (i != (int)FengGameManagerMKII.settings[368])
            {
                INC.Conected();
            }
        }
        if (GUILayout.Button(INC.la("random_server_ps")))
        {
            RoomInfo[] rm = PhotonNetwork.GetRoomList();
            if (rm.Length > 0)
            {
                List <RoomInfo> list = new List <RoomInfo>();
                foreach (RoomInfo info in rm)
                {
                    if (info.playerCount < info.maxPlayers && info.Password == "")
                    {
                        list.Add(info);
                    }
                }
                conected = true;
                PhotonNetwork.JoinRoom(list[UnityEngine.Random.Range(0, list.Count)].name);
            }
        }
        GUILayout.Label(INC.la("sorting_csl"));
        FengGameManagerMKII.settings[272] = GUILayout.SelectionGrid((int)FengGameManagerMKII.settings[272], sort, 2);


        settingSearh(4, 4, INC.la("diff_s_csl"), diff);
        settingSearh(3, 3, INC.la("day_time_s_csl"), day);
        settingSearh(1, 1, INC.la("level_name_csl"), levels);
        settingSearh(2, 2, INC.la("map_name_csl"), mapName);
        settingSearh(0, 0, INC.la("game_mode_csl"), types);



        GUILayout.EndScrollView();
    }