示例#1
0
        private LevelTable LoadLevelTable(XElement el)
        {
            LevelTable             lt    = new LevelTable();
            IEnumerable <XElement> nodes = el.Descendants();

            foreach (XElement xe in nodes)
            {
                if (xe.Name == "t")
                {
                    LevelTableRow ltr = new LevelTableRow();
                    if (Int32.TryParse(xe.Attribute("Level")?.Value, out int level))
                    {
                        ltr.Property = xe.Attribute("Property")?.Value;
                        if (Enum.TryParse(xe.Attribute("DieSize")?.Value, out DieSize ds))
                        {
                            ltr.DieSize = ds;
                        }
                        if (Enum.TryParse(xe.Attribute("Action")?.Value, out ModificationAction ma))
                        {
                            ltr.ModAction = ma;
                        }
                        if (double.TryParse(xe.Attribute("Value")?.Value, out double val))
                        {
                            ltr.Value = val;
                        }
                    }
                    lt.Table.Add(level, ltr);
                }
            }
            return(lt);
        }
示例#2
0
    void insertLevel(object obj)
    {
        lock (singletonLock)
        {
            try
            {
                Hashtable hash          = (Hashtable)obj;
                string    encryptLevel  = Encryption.Encrypt("" + hash [DatabaseManager.LEVEL]);
                string    encryptScore  = Encryption.Encrypt("" + hash [DatabaseManager.SCORE]);
                string    encryptRate   = Encryption.Encrypt("" + hash [DatabaseManager.RATE]);
                string    encryptReplay = Encryption.Encrypt("" + hash [DatabaseManager.REPLAY]);

                var p = new LevelTable {
                    Level  = encryptLevel,
                    Score  = encryptScore,
                    Rate   = encryptRate,
                    Replay = encryptReplay
                };
                int isSuccess = connection.Update(p);
                if (isSuccess == 0)
                {
                    connection.Insert(p);
                }
            }
            catch (Exception ex)
            {
                Debug.LogWarning(ex.Message);
            }
        }
    }
示例#3
0
    internal override void OnInitialize(params object[] parameters)
    {
        string name  = (string)parameters[0];
        int    level = (int)parameters[1];

        LevelProperty property = LevelTable.GetProperty(level);

        SetInfo(name, property);
    }
示例#4
0
    public int GetMaxExp(int level)
    {
        LevelTable data = DataManager.GetInstance().GetLevelTable(animalTable.levelType, level);

        if (data != null)
        {
            return(data.maxExp);
        }
        return(-1);
    }
示例#5
0
        public bool CreateLevel(AddLevel model)
        {
            var entity = new LevelTable()
            {
                XP = model.XP
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
示例#6
0
    public bool IsPowerLevelUp(int character_power_level, int characgter_piece)
    {
        JPowerLevel_TableData power_level_data;

        if (LevelTable.TryGetValue(character_power_level, out power_level_data) == false)
        {
            return(false);
        }

        if (characgter_piece < power_level_data.Req_Piece)
        {
            return(false);
        }
        return(true);
    }
示例#7
0
    public int GetMaxExp()
    {
        if (IsMaxLevel())
        {
            return(0);
        }

        LevelTable level = DataManager.GetInstance().GetLevelTable(animalTable.levelType, this.level);

        if (level != null)
        {
            return(level.maxExp);
        }
        Util.DebugLog("something is wrong");
        return(9999);
    }
示例#8
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
            Enemy    = new EnemyTable();
            Item     = new ItemTable();
            Level    = new LevelTable();
            Player   = new PlayerTable();
            Sheet1   = new Sheet1Table();
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);
    }
示例#9
0
    public int GetLevelData()
    {
        try
        {
            byte[] sendBuf = BitConverter.GetBytes(7);
            int sendLen = client.getSock().Send(sendBuf);
        }
        catch (FormatException e)
        {
            e.ToString();
            return -1;
        }
        byte[] recvType = client.recMessage(4);
        int type = BitConverter.ToInt32(recvType, 0);
        if(type != 7)
        {
            Message.text = "레벨 테이블 정보 가져오기 실패";
            Cancel.SetActive(false);
            return -1;
        }
        byte[] recvRowCount = client.recMessage(4);
        int rowCount = BitConverter.ToInt32(recvRowCount, 0);
        if(rowCount < 0)
        {
            print("쿼리문 오류");
            return -1;
        }
        LevelTable[] levelTable = new LevelTable[rowCount];

        for (int k = 0; k < rowCount; k++)
        {
            byte[] recvData = client.recMessage(Marshal.SizeOf(typeof(LevelTable)));
            Serializer.Deserialize<LevelTable>(recvData, ref levelTable[k]);
           
        }

        return 0;
    }
示例#10
0
    void TestExample()
    {
        var EnemyAll   = EnemyTable.GetAll();
        var EnemyIndex = EnemyTable.GetByIndex(0);
        var EnemyKey   = EnemyTable.GetByKey("200001");
        var EnemyList  = EnemyTable.GetAllList();

        Debug.Log(" < ---EnemyTable Dictionary --->");

        foreach (var item in EnemyAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_Name = {2},m_BaseHealth = {3},m_PlayerHealth = {4},m_BaseDefense = {5},", item.Key, item.Value.m_ID, item.Value.m_Name, item.Value.m_BaseHealth, item.Value.m_PlayerHealth, item.Value.m_BaseDefense));
        }

        Debug.Log(" < ---EnemyTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_PlayerHealth = {3},m_BaseDefense = {4},", EnemyIndex.m_ID, EnemyIndex.m_Name, EnemyIndex.m_BaseHealth, EnemyIndex.m_PlayerHealth, EnemyIndex.m_BaseDefense));

        Debug.Log(" < ---EnemyTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_PlayerHealth = {3},m_BaseDefense = {4},", EnemyKey.m_ID, EnemyKey.m_Name, EnemyKey.m_BaseHealth, EnemyKey.m_PlayerHealth, EnemyKey.m_BaseDefense));

        Debug.Log(" < ---EnemyTable List --->");

        foreach (var item in EnemyList)
        {
            Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_PlayerHealth = {3},m_BaseDefense = {4},", item.m_ID, item.m_Name, item.m_BaseHealth, item.m_PlayerHealth, item.m_BaseDefense));
        }

        var ItemAll   = ItemTable.GetAll();
        var ItemIndex = ItemTable.GetByIndex(0);
        var ItemKey   = ItemTable.GetByKey(30000001);
        var ItemList  = ItemTable.GetAllList();

        Debug.Log(" < ---ItemTable Dictionary --->");

        foreach (var item in ItemAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_AddHealth = {2},m_AddAttack = {3},m_AddDefense = {4},m_Name = {5},", item.Key, item.Value.m_ID, item.Value.m_AddHealth, item.Value.m_AddAttack, item.Value.m_AddDefense, item.Value.m_Name));
        }

        Debug.Log(" < ---ItemTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},m_Name = {4},", ItemIndex.m_ID, ItemIndex.m_AddHealth, ItemIndex.m_AddAttack, ItemIndex.m_AddDefense, ItemIndex.m_Name));

        Debug.Log(" < ---ItemTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},m_Name = {4},", ItemKey.m_ID, ItemKey.m_AddHealth, ItemKey.m_AddAttack, ItemKey.m_AddDefense, ItemKey.m_Name));

        Debug.Log(" < ---ItemTable List --->");

        foreach (var item in ItemList)
        {
            Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},m_Name = {4},", item.m_ID, item.m_AddHealth, item.m_AddAttack, item.m_AddDefense, item.m_Name));
        }

        var LevelAll   = LevelTable.GetAll();
        var LevelIndex = LevelTable.GetByIndex(0);
        var LevelKey   = LevelTable.GetByKey(1);
        var LevelList  = LevelTable.GetAllList();

        Debug.Log(" < ---LevelTable Dictionary --->");

        foreach (var item in LevelAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_AddHealth = {2},m_AddAttack = {3},m_AddDefense = {4},", item.Key, item.Value.m_ID, item.Value.m_AddHealth, item.Value.m_AddAttack, item.Value.m_AddDefense));
        }

        Debug.Log(" < ---LevelTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},", LevelIndex.m_ID, LevelIndex.m_AddHealth, LevelIndex.m_AddAttack, LevelIndex.m_AddDefense));

        Debug.Log(" < ---LevelTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},", LevelKey.m_ID, LevelKey.m_AddHealth, LevelKey.m_AddAttack, LevelKey.m_AddDefense));

        Debug.Log(" < ---LevelTable List --->");

        foreach (var item in LevelList)
        {
            Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},", item.m_ID, item.m_AddHealth, item.m_AddAttack, item.m_AddDefense));
        }

        var PlayerAll   = PlayerTable.GetAll();
        var PlayerIndex = PlayerTable.GetByIndex(0);
        var PlayerKey   = PlayerTable.GetByKey(100001);
        var PlayerList  = PlayerTable.GetAllList();

        Debug.Log(" < ---PlayerTable Dictionary --->");

        foreach (var item in PlayerAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_Name = {2},m_BaseHealth = {3},m_BaseAttack = {4},m_BaseDefense = {5},", item.Key, item.Value.m_ID, item.Value.m_Name, item.Value.m_BaseHealth, item.Value.m_BaseAttack, item.Value.m_BaseDefense));
        }

        Debug.Log(" < ---PlayerTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_BaseAttack = {3},m_BaseDefense = {4},", PlayerIndex.m_ID, PlayerIndex.m_Name, PlayerIndex.m_BaseHealth, PlayerIndex.m_BaseAttack, PlayerIndex.m_BaseDefense));

        Debug.Log(" < ---PlayerTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_BaseAttack = {3},m_BaseDefense = {4},", PlayerKey.m_ID, PlayerKey.m_Name, PlayerKey.m_BaseHealth, PlayerKey.m_BaseAttack, PlayerKey.m_BaseDefense));

        Debug.Log(" < ---PlayerTable List --->");

        foreach (var item in PlayerList)
        {
            Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_BaseAttack = {3},m_BaseDefense = {4},", item.m_ID, item.m_Name, item.m_BaseHealth, item.m_BaseAttack, item.m_BaseDefense));
        }
    }
示例#11
0
    void OnGUI()
    {
        GUILayout.BeginArea(m_rectSheet, GUI.skin.box);
        {
            m_scrollPosSheet = GUILayout.BeginScrollView(m_scrollPosSheet, true, true);
            {
                GUILayout.BeginHorizontal(GUI.skin.button);
                {
                    if (GUILayout.Button("Enemy", GUILayout.Width(200), GUILayout.Height(30)))
                    {
                        Init();
                        canShowEnemy = true;
                    }

                    if (GUILayout.Button("Item", GUILayout.Width(200), GUILayout.Height(30)))
                    {
                        Init();
                        canShowItem = true;
                    }

                    if (GUILayout.Button("Level", GUILayout.Width(200), GUILayout.Height(30)))
                    {
                        Init();
                        canShowLevel = true;
                    }

                    if (GUILayout.Button("Player", GUILayout.Width(200), GUILayout.Height(30)))
                    {
                        Init();
                        canShowPlayer = true;
                    }
                }
                GUILayout.EndHorizontal();
            }
            GUILayout.EndScrollView();
        }
        GUILayout.EndArea();

        if (canShowEnemy)
        {
            GUILayout.BeginArea(m_rectTable, GUI.skin.box);
            {
                if (EnemyTable.GetAll().Count > 0)
                {
                    m_scrollPosTable = GUILayout.BeginScrollView(m_scrollPosTable, true, true);
                    {
                        GUILayout.BeginVertical(GUI.skin.box);
                        {
                            foreach (var info in EnemyTable.GetAll())
                            {
                                GUILayout.BeginHorizontal(GUI.skin.box);
                                {
                                    GUILayout.TextField("Key: " + info.Key.ToString(), GUI.skin.box, GUILayout.Width(200), GUILayout.Height(30));
                                    GUILayout.TextField("", GUI.skin.box, GUILayout.Width(30), GUILayout.Height(30));
                                    GUILayout.TextField("ID: " + info.Value.m_ID.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("Name: " + info.Value.m_Name.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("BaseHealth: " + info.Value.m_BaseHealth.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("PlayerHealth: " + info.Value.m_PlayerHealth.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("BaseDefense: " + info.Value.m_BaseDefense.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                }
                                GUILayout.EndHorizontal();
                            }
                        }
                        GUILayout.EndVertical();
                    }
                    GUILayout.EndScrollView();
                }
            }
            GUILayout.EndArea();
        }

        if (canShowItem)
        {
            GUILayout.BeginArea(m_rectTable, GUI.skin.box);
            {
                if (ItemTable.GetAll().Count > 0)
                {
                    m_scrollPosTable = GUILayout.BeginScrollView(m_scrollPosTable, true, true);
                    {
                        GUILayout.BeginVertical(GUI.skin.box);
                        {
                            foreach (var info in ItemTable.GetAll())
                            {
                                GUILayout.BeginHorizontal(GUI.skin.box);
                                {
                                    GUILayout.TextField("Key: " + info.Key.ToString(), GUI.skin.box, GUILayout.Width(200), GUILayout.Height(30));
                                    GUILayout.TextField("", GUI.skin.box, GUILayout.Width(30), GUILayout.Height(30));
                                    GUILayout.TextField("ID: " + info.Value.m_ID.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("AddHealth: " + info.Value.m_AddHealth.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("AddAttack: " + info.Value.m_AddAttack.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("AddDefense: " + info.Value.m_AddDefense.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("Name: " + info.Value.m_Name.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                }
                                GUILayout.EndHorizontal();
                            }
                        }
                        GUILayout.EndVertical();
                    }
                    GUILayout.EndScrollView();
                }
            }
            GUILayout.EndArea();
        }

        if (canShowLevel)
        {
            GUILayout.BeginArea(m_rectTable, GUI.skin.box);
            {
                if (LevelTable.GetAll().Count > 0)
                {
                    m_scrollPosTable = GUILayout.BeginScrollView(m_scrollPosTable, true, true);
                    {
                        GUILayout.BeginVertical(GUI.skin.box);
                        {
                            foreach (var info in LevelTable.GetAll())
                            {
                                GUILayout.BeginHorizontal(GUI.skin.box);
                                {
                                    GUILayout.TextField("Key: " + info.Key.ToString(), GUI.skin.box, GUILayout.Width(200), GUILayout.Height(30));
                                    GUILayout.TextField("", GUI.skin.box, GUILayout.Width(30), GUILayout.Height(30));
                                    GUILayout.TextField("ID: " + info.Value.m_ID.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("AddHealth: " + info.Value.m_AddHealth.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("AddAttack: " + info.Value.m_AddAttack.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("AddDefense: " + info.Value.m_AddDefense.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                }
                                GUILayout.EndHorizontal();
                            }
                        }
                        GUILayout.EndVertical();
                    }
                    GUILayout.EndScrollView();
                }
            }
            GUILayout.EndArea();
        }

        if (canShowPlayer)
        {
            GUILayout.BeginArea(m_rectTable, GUI.skin.box);
            {
                if (PlayerTable.GetAll().Count > 0)
                {
                    m_scrollPosTable = GUILayout.BeginScrollView(m_scrollPosTable, true, true);
                    {
                        GUILayout.BeginVertical(GUI.skin.box);
                        {
                            foreach (var info in PlayerTable.GetAll())
                            {
                                GUILayout.BeginHorizontal(GUI.skin.box);
                                {
                                    GUILayout.TextField("Key: " + info.Key.ToString(), GUI.skin.box, GUILayout.Width(200), GUILayout.Height(30));
                                    GUILayout.TextField("", GUI.skin.box, GUILayout.Width(30), GUILayout.Height(30));
                                    GUILayout.TextField("ID: " + info.Value.m_ID.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("Name: " + info.Value.m_Name.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("BaseHealth: " + info.Value.m_BaseHealth.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("BaseAttack: " + info.Value.m_BaseAttack.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                    GUILayout.TextField("BaseDefense: " + info.Value.m_BaseDefense.ToString(), GUI.skin.box, GUILayout.Width(150), GUILayout.Height(30));
                                }
                                GUILayout.EndHorizontal();
                            }
                        }
                        GUILayout.EndVertical();
                    }
                    GUILayout.EndScrollView();
                }
            }
            GUILayout.EndArea();
        }
    }
示例#12
0
        public void SeedAdjustmentTable()
        {
            var entity = new LevelTable()
            {
                Level = 1,
                XP    = 20
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity);
                ctx.SaveChanges();
            }
            var entity1 = new LevelTable()
            {
                Level = 2,
                XP    = 50
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity1);
                ctx.SaveChanges();
            }
            var entity2 = new LevelTable()
            {
                Level = 3,
                XP    = 80
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity2);
                ctx.SaveChanges();
            }
            var entity3 = new LevelTable()
            {
                XP = 110
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity3);
                ctx.SaveChanges();
            }
            var entity4 = new LevelTable()
            {
                XP = 140
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity4);
                ctx.SaveChanges();
            }
            var entity5 = new LevelTable()
            {
                XP = 170
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity5);
                ctx.SaveChanges();
            }
            var entity6 = new LevelTable()
            {
                XP = 200
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity6);
                ctx.SaveChanges();
            }
            var entity7 = new LevelTable()
            {
                XP = 230
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity7);
                ctx.SaveChanges();
            }
            var entity8 = new LevelTable()
            {
                XP = 260
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity8);
                ctx.SaveChanges();
            }
            var entity9 = new LevelTable()
            {
                XP = 290
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.LevelTable.Add(entity9);
                ctx.SaveChanges();
            }
        }
示例#13
0
    void TestExample()
    {
        var EnemyAll   = EnemyTable.GetAll();
        var EnemyIndex = EnemyTable.GetByIndex(0);
        var EnemyKey   = EnemyTable.GetByKey("200001");
        var EnemyList  = EnemyTable.GetAllList();

        Debug.Log(" < ---EnemyTable Dictionary --->");

        foreach (var item in EnemyAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_Name = {2},m_BaseHealth = {3},m_PlayerHealth = {4},m_BaseDefense = {5},", item.Key, item.Value.m_ID, item.Value.m_Name, item.Value.m_BaseHealth, item.Value.m_PlayerHealth, item.Value.m_BaseDefense));
        }

        Debug.Log(" < ---EnemyTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_PlayerHealth = {3},m_BaseDefense = {4},", EnemyIndex.m_ID, EnemyIndex.m_Name, EnemyIndex.m_BaseHealth, EnemyIndex.m_PlayerHealth, EnemyIndex.m_BaseDefense));

        Debug.Log(" < ---EnemyTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_PlayerHealth = {3},m_BaseDefense = {4},", EnemyKey.m_ID, EnemyKey.m_Name, EnemyKey.m_BaseHealth, EnemyKey.m_PlayerHealth, EnemyKey.m_BaseDefense));

        Debug.Log(" < ---EnemyTable List --->");

        foreach (var item in EnemyList)
        {
            Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_PlayerHealth = {3},m_BaseDefense = {4},", item.m_ID, item.m_Name, item.m_BaseHealth, item.m_PlayerHealth, item.m_BaseDefense));
        }

        var ItemAll   = ItemTable.GetAll();
        var ItemIndex = ItemTable.GetByIndex(0);
        var ItemKey   = ItemTable.GetByKey(30000001);
        var ItemList  = ItemTable.GetAllList();

        Debug.Log(" < ---ItemTable Dictionary --->");

        foreach (var item in ItemAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_AddHealth = {2},m_AddAttack = {3},m_AddDefense = {4},m_Name = {5},", item.Key, item.Value.m_ID, item.Value.m_AddHealth, item.Value.m_AddAttack, item.Value.m_AddDefense, item.Value.m_Name));
        }

        Debug.Log(" < ---ItemTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},m_Name = {4},", ItemIndex.m_ID, ItemIndex.m_AddHealth, ItemIndex.m_AddAttack, ItemIndex.m_AddDefense, ItemIndex.m_Name));

        Debug.Log(" < ---ItemTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},m_Name = {4},", ItemKey.m_ID, ItemKey.m_AddHealth, ItemKey.m_AddAttack, ItemKey.m_AddDefense, ItemKey.m_Name));

        Debug.Log(" < ---ItemTable List --->");

        foreach (var item in ItemList)
        {
            Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},m_Name = {4},", item.m_ID, item.m_AddHealth, item.m_AddAttack, item.m_AddDefense, item.m_Name));
        }

        var LevelAll   = LevelTable.GetAll();
        var LevelIndex = LevelTable.GetByIndex(0);
        var LevelKey   = LevelTable.GetByKey(1);
        var LevelList  = LevelTable.GetAllList();

        Debug.Log(" < ---LevelTable Dictionary --->");

        foreach (var item in LevelAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_AddHealth = {2},m_AddAttack = {3},m_AddDefense = {4},", item.Key, item.Value.m_ID, item.Value.m_AddHealth, item.Value.m_AddAttack, item.Value.m_AddDefense));
        }

        Debug.Log(" < ---LevelTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},", LevelIndex.m_ID, LevelIndex.m_AddHealth, LevelIndex.m_AddAttack, LevelIndex.m_AddDefense));

        Debug.Log(" < ---LevelTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},", LevelKey.m_ID, LevelKey.m_AddHealth, LevelKey.m_AddAttack, LevelKey.m_AddDefense));

        Debug.Log(" < ---LevelTable List --->");

        foreach (var item in LevelList)
        {
            Debug.Log(string.Format("m_ID = {0},m_AddHealth = {1},m_AddAttack = {2},m_AddDefense = {3},", item.m_ID, item.m_AddHealth, item.m_AddAttack, item.m_AddDefense));
        }

        var PlayerAll   = PlayerTable.GetAll();
        var PlayerIndex = PlayerTable.GetByIndex(0);
        var PlayerKey   = PlayerTable.GetByKey(100001);
        var PlayerList  = PlayerTable.GetAllList();

        Debug.Log(" < ---PlayerTable Dictionary --->");

        foreach (var item in PlayerAll)
        {
            Debug.Log(string.Format("Key = {0}, m_ID = {1},m_Name = {2},m_BaseHealth = {3},m_BaseAttack = {4},m_BaseDefense = {5},", item.Key, item.Value.m_ID, item.Value.m_Name, item.Value.m_BaseHealth, item.Value.m_BaseAttack, item.Value.m_BaseDefense));
        }

        Debug.Log(" < ---PlayerTable Dictionary Index --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_BaseAttack = {3},m_BaseDefense = {4},", PlayerIndex.m_ID, PlayerIndex.m_Name, PlayerIndex.m_BaseHealth, PlayerIndex.m_BaseAttack, PlayerIndex.m_BaseDefense));

        Debug.Log(" < ---PlayerTable Dictionary Key --->");
        Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_BaseAttack = {3},m_BaseDefense = {4},", PlayerKey.m_ID, PlayerKey.m_Name, PlayerKey.m_BaseHealth, PlayerKey.m_BaseAttack, PlayerKey.m_BaseDefense));

        Debug.Log(" < ---PlayerTable List --->");

        foreach (var item in PlayerList)
        {
            Debug.Log(string.Format("m_ID = {0},m_Name = {1},m_BaseHealth = {2},m_BaseAttack = {3},m_BaseDefense = {4},", item.m_ID, item.m_Name, item.m_BaseHealth, item.m_BaseAttack, item.m_BaseDefense));
        }

        var Sheet1All   = Sheet1Table.GetAll();
        var Sheet1Index = Sheet1Table.GetByIndex(0);
        var Sheet1Key   = Sheet1Table.GetByKey(1601);
        var Sheet1List  = Sheet1Table.GetAllList();

        Debug.Log(" < ---Sheet1Table Dictionary --->");

        foreach (var item in Sheet1All)
        {
            Debug.Log(string.Format("Key = {0}, m_name = {1},m_targetObject_Type = {2},m_behaviorProperties1 = {3},m_behaviorProperties2 = {4},m_value1 = {5},m_value2 = {6},m_behaviorCondition1 = {7},m_behaviorCondition2 = {8},m_behaviorType = {9},m_behaviorRate = {10},", item.Key, item.Value.m_name, item.Value.m_targetObject_Type, item.Value.m_behaviorProperties1, item.Value.m_behaviorProperties2, item.Value.m_value1, item.Value.m_value2, item.Value.m_behaviorCondition1, item.Value.m_behaviorCondition2, item.Value.m_behaviorType, item.Value.m_behaviorRate));
        }

        Debug.Log(" < ---Sheet1Table Dictionary Index --->");
        Debug.Log(string.Format("m_name = {0},m_targetObject_Type = {1},m_behaviorProperties1 = {2},m_behaviorProperties2 = {3},m_value1 = {4},m_value2 = {5},m_behaviorCondition1 = {6},m_behaviorCondition2 = {7},m_behaviorType = {8},m_behaviorRate = {9},", Sheet1Index.m_name, Sheet1Index.m_targetObject_Type, Sheet1Index.m_behaviorProperties1, Sheet1Index.m_behaviorProperties2, Sheet1Index.m_value1, Sheet1Index.m_value2, Sheet1Index.m_behaviorCondition1, Sheet1Index.m_behaviorCondition2, Sheet1Index.m_behaviorType, Sheet1Index.m_behaviorRate));

        Debug.Log(" < ---Sheet1Table Dictionary Key --->");
        Debug.Log(string.Format("m_name = {0},m_targetObject_Type = {1},m_behaviorProperties1 = {2},m_behaviorProperties2 = {3},m_value1 = {4},m_value2 = {5},m_behaviorCondition1 = {6},m_behaviorCondition2 = {7},m_behaviorType = {8},m_behaviorRate = {9},", Sheet1Key.m_name, Sheet1Key.m_targetObject_Type, Sheet1Key.m_behaviorProperties1, Sheet1Key.m_behaviorProperties2, Sheet1Key.m_value1, Sheet1Key.m_value2, Sheet1Key.m_behaviorCondition1, Sheet1Key.m_behaviorCondition2, Sheet1Key.m_behaviorType, Sheet1Key.m_behaviorRate));

        Debug.Log(" < ---Sheet1Table List --->");

        foreach (var item in Sheet1List)
        {
            Debug.Log(string.Format("m_name = {0},m_targetObject_Type = {1},m_behaviorProperties1 = {2},m_behaviorProperties2 = {3},m_value1 = {4},m_value2 = {5},m_behaviorCondition1 = {6},m_behaviorCondition2 = {7},m_behaviorType = {8},m_behaviorRate = {9},", item.m_name, item.m_targetObject_Type, item.m_behaviorProperties1, item.m_behaviorProperties2, item.m_value1, item.m_value2, item.m_behaviorCondition1, item.m_behaviorCondition2, item.m_behaviorType, item.m_behaviorRate));
        }
    }
        private void Button_Click_Results(object sender, RoutedEventArgs e)
        {
            LevelTable table_wind = new LevelTable();

            table_wind.Show();
        }
示例#15
0
	void insertLevel (object obj)
	{
		lock (singletonLock)
		{
			try
			{
				Hashtable hash = (Hashtable)obj;
				string encryptLevel = Encryption.Encrypt ("" + hash [DatabaseManager.LEVEL]);
				string encryptScore = Encryption.Encrypt ("" + hash [DatabaseManager.SCORE]);
				string encryptRate = Encryption.Encrypt ("" + hash [DatabaseManager.RATE]);
				string encryptReplay = Encryption.Encrypt ("" + hash [DatabaseManager.REPLAY]);

				var p = new LevelTable{
					Level = encryptLevel,
					Score = encryptScore,
					Rate = encryptRate,
					Replay = encryptReplay
				};
				int isSuccess = connection.Update(p);
				if (isSuccess == 0 )
				{
					connection.Insert(p);
				}
			}
			catch(Exception ex)
			{
				Debug.LogWarning (ex.Message);
			}
		}
	}