Exemple #1
0
    public string m_BlowFlyID;      //造成目标击飞ID

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("FlyData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("FlyDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key              = key;
        m_ModelName        = data.GetString("ModelName");
        m_HitFXCreatPoint  = data.GetEnum <HardPointEnum>("HitFXCreatPoint");
        m_HitEffect        = data.GetString("HitEffect");
        m_Speed            = data.GetInt("Speed");
        m_Radius           = data.GetInt("Radius");
        m_LiveTime         = data.GetInt("LiveTime");
        m_CollisionTrigger = data.GetBool("CollisionTrigger");
        m_TriggerSkill     = data.GetString("TriggerSkill");
        m_AcrossEnemy      = data.GetBool("AcrossEnemy");
        m_HitSFX           = data.GetString("HitSFX");
        m_HurtBuff         = data.GetStringArray("HurtBuff");
        m_BlowFlyID        = data.GetString("BlowFlyID");
    }
Exemple #2
0
    public int m_ele_2;     //元素2

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("CombineData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("CombineDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key   = key;
        m_ele_1 = data.GetInt("ele_1");
        m_ele_2 = data.GetInt("ele_2");
    }
Exemple #3
0
    public string[] m_standaloneVersion; //包含Windows,mac,Linux

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("SelectNetworkData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("SelectNetworkDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key            = key;
        m_serverIP       = data.GetString("serverIP");
        m_description    = data.GetString("description");
        m_port           = data.GetInt("port");
        m_androidVersion = data.GetStringArray("androidVersion");
        m_iosVersion     = data.GetStringArray("iosVersion");
        m_channel        = data.GetStringArray("channel");
        try
        {
            m_standaloneVersion = data.GetStringArray("standaloneVersion");
        }
        catch (Exception e)
        {
            Debug.LogError(e);
        }
    }
Exemple #4
0
    List <Dictionary <string, object> > GetShopData()
    {
        List <Dictionary <string, object> > data = new List <Dictionary <string, object> >();

        DataTable itemData = DataManager.GetData("item");

        for (int i = 0; i < itemData.TableIDs.Count; i++)
        {
            SingleData singleData = itemData.GetLineFromKey(itemData.TableIDs[i]);

            string itemName = singleData.GetString("ItemName");
            int    cost     = singleData.GetInt("Cost");

            Dictionary <string, object> tmp = new Dictionary <string, object>();

            tmp.Add("Name", DataGenerateManager <itemGenerate> .GetData(itemData.TableIDs[i]).m_ItemName);
            tmp.Add("Cost", DataGenerateManager <itemGenerate> .GetData(itemData.TableIDs[i]).m_key);

            data.Add(tmp);
        }


        //itemGenerate data = DataGenerateManager<itemGenerate>.GetData("1");
        //string itemName = data.m_ItemName;
        //int cost = data.m_Cost;


        return(data);
    }
Exemple #5
0
    public float m_FXOffSet;                   //特效偏移

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("SkillStatusData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("SkillStatusDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key                = key;
        m_AnimName           = data.GetString("AnimName");
        m_Time               = data.GetInt("Time");
        m_SFXDelay           = data.GetFloat("SFXDelay");
        m_SFXName            = data.GetString("SFXName");
        m_FXCreatPoint       = data.GetEnum <HardPointEnum>("FXCreatPoint");
        m_FXLifeTime         = data.GetFloat("FXLifeTime");
        m_FXDelay            = data.GetFloat("FXDelay");
        m_FXName             = data.GetString("FXName");
        m_FollowFXCreatPoint = data.GetEnum <HardPointEnum>("FollowFXCreatPoint");
        m_FollowFXLifeTime   = data.GetFloat("FollowFXLifeTime");
        m_FollowFXName       = data.GetString("FollowFXName");
        m_CameraMove         = data.GetString("CameraMove");
        m_FollowFXOffSet     = data.GetFloat("FollowFXOffSet");
        m_FXOffSet           = data.GetFloat("FXOffSet");
    }
    public override void LoadData(DataTable table, string key)
    {
        SingleData data = table[key];

        m_key            = key;
        m_serverIP       = data.GetString("serverIP");
        m_description    = data.GetString("description");
        m_port           = data.GetInt("port");
        m_androidVersion = data.GetStringArray("androidVersion");
        m_iosVersion     = data.GetStringArray("iosVersion");
        m_channel        = data.GetStringArray("channel");
    }
    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("ShopData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("ShopDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key      = key;
        m_page     = data.GetInt("page");
        m_item_id  = data.GetInt("item_id");
        m_item_num = data.GetInt("item_num");
        m_name     = data.GetString("name");
        m_info     = data.GetString("info");
        m_ItemType = data.GetInt("ItemType");
        m_headIcon = data.GetString("headIcon");
        m_IconName = data.GetString("IconName");
        m_pay      = data.GetString("pay");
        m_cost     = data.GetInt("cost");
        m_hot      = data.GetInt("hot");
        m_hot_type = data.GetString("hot_type");
    }
Exemple #8
0
    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("item");

        if (!table.ContainsKey(key))
        {
            throw new Exception("itemGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key      = key;
        m_ItemName = data.GetString("ItemName");
        m_Cost     = data.GetInt("Cost");
    }
Exemple #9
0
    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("testData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("testDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_name = data.GetVector2("name");
        m_pos  = data.GetVector3("pos");
        m_age  = data.GetInt("age");
    }
Exemple #10
0
 static int GetInt(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         SingleData obj  = (SingleData)ToLua.CheckObject(L, 1, typeof(SingleData));
         string     arg0 = ToLua.CheckString(L, 2);
         int        o    = obj.GetInt(arg0);
         LuaDLL.lua_pushinteger(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #11
0
    public string m_ResType;            //资源类型

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("PreloadResourcesData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("PreloadResourcesDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key                  = key;
        m_instantiateNum       = data.GetInt("instantiateNum");
        m_description          = data.GetString("description");
        m_createInstanceActive = data.GetBool("createInstanceActive");
        m_ResType              = data.GetString("ResType");
    }
Exemple #12
0
    public override void LoadData(DataTable table, string key)
    {
        SingleData data = table[key];

        m_key            = key;
        m_serverIP       = data.GetString("serverIP");
        m_description    = data.GetString("description");
        m_port           = data.GetInt("port");
        m_androidVersion = data.GetStringArray("androidVersion");
        m_iosVersion     = data.GetStringArray("iosVersion");
        m_channel        = data.GetStringArray("channel");

        try
        {
            m_standaloneVersion = data.GetStringArray("standaloneVersion");
        }
        catch (Exception e)
        {
            Debug.LogError(e);
        }
    }
Exemple #13
0
    public int m_tough;          //韧性

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("PlayerData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("PlayerDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key               = key;
        m_type              = data.GetInt("type");
        m_playername        = data.GetString("playername");
        m_playerint         = data.GetString("playerint");
        m_att               = data.GetInt("att");
        m_def               = data.GetInt("def");
        m_hp                = data.GetInt("hp");
        m_critdamage        = data.GetInt("critdamage");
        m_crit              = data.GetInt("crit");
        m_movespeed         = data.GetFloat("movespeed");
        m_specialid         = data.GetInt("specialid");
        m_ModelID           = data.GetString("ModelID");
        m_walkAnimName      = data.GetString("walkAnimName");
        m_BackWalkAnim      = data.GetString("BackWalkAnim");
        m_LeftWalkAnim      = data.GetString("LeftWalkAnim");
        m_RightWalkAnim     = data.GetString("RightWalkAnim");
        m_cloakAnimName     = data.GetString("cloakAnimName");
        m_IdleAnimName      = data.GetString("IdleAnimName");
        m_HurtAnimName      = data.GetString("HurtAnimName");
        m_HurtAnimTime      = data.GetFloat("HurtAnimTime");
        m_DieAnimName       = data.GetString("DieAnimName");
        m_ShowAniName       = data.GetString("ShowAniName");
        m_Radius            = data.GetFloat("Radius");
        m_IsOnlyDamageValue = data.GetBool("IsOnlyDamageValue");
        m_BloodHight        = data.GetFloat("BloodHight");
        m_FootstepSFX       = data.GetString("FootstepSFX");
        m_gold              = data.GetInt("gold");
        m_diamond           = data.GetFloat("diamond");
        m_lv                = data.GetInt("lv");
        m_exp               = data.GetInt("exp");
        m_expneed           = data.GetInt("expneed");
        m_phy               = data.GetInt("phy");
        m_renown            = data.GetInt("renown");
        m_power             = data.GetInt("power");
        m_hprecover         = data.GetInt("hprecover");
        m_ignoredef         = data.GetInt("ignoredef");
        m_hpabsorb          = data.GetInt("hpabsorb");
        m_tough             = data.GetInt("tough");
    }
Exemple #14
0
    public string m_SkillAgency;            //代放技能

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("SkillData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("SkillDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key              = key;
        m_name             = data.GetString("name");
        m_info             = data.GetString("info");
        m_icon             = data.GetString("icon");
        m_HitFXName        = data.GetString("HitFXName");
        m_EffectArea       = data.GetString("EffectArea");
        m_DamageValue      = data.GetInt("DamageValue");
        m_HurtSFXDelay     = data.GetFloat("HurtSFXDelay");
        m_HurtSFX          = data.GetString("HurtSFX");
        m_CanBreak         = data.GetBool("CanBreak");
        m_BlowFlyID        = data.GetString("BlowFlyID");
        m_HurtBuff         = data.GetStringArray("HurtBuff");
        m_CD               = data.GetInt("CD");
        m_Moment           = data.GetBool("Moment");
        m_TriggerSpaceTime = data.GetInt("TriggerSpaceTime");
        m_allowMove        = data.GetBool("allowMove");
        m_noclip           = data.GetBool("noclip");
        m_FlyObjectArea    = data.GetString("FlyObjectArea");
        m_FlyDamageValue   = data.GetInt("FlyDamageValue");
        m_FlyObjectName    = data.GetStringArray("FlyObjectName");
        m_flydistance      = data.GetInt("flydistance");
        m_uplv             = data.GetInt("uplv");
        m_nextskill        = data.GetString("nextskill");
        m_moneytype        = data.GetInt("moneytype");
        m_moneynum         = data.GetInt("moneynum");
        m_material         = data.GetInt("material");
        m_materialnum      = data.GetInt("materialnum");
        m_BeforeStatus     = data.GetString("BeforeStatus");
        m_CurrentStatus    = data.GetString("CurrentStatus");
        m_LaterStatus      = data.GetString("LaterStatus");
        m_RaiseTime        = data.GetFloat("RaiseTime");
        m_HitTime          = data.GetInt("HitTime");
        m_HitFXCreatPoint  = data.GetEnum <HardPointEnum>("HitFXCreatPoint");
        m_AreaTexture      = data.GetString("AreaTexture");
        m_DamagePer        = data.GetInt("DamagePer");
        m_RecoverValue     = data.GetInt("RecoverValue");
        m_ReValuep         = data.GetInt("ReValuep");
        m_HurtCameraShoke  = data.GetString("HurtCameraShoke");
        m_flydamageper     = data.GetInt("flydamageper");
        m_FlyCreatPoint    = data.GetEnum <HardPointEnum>("FlyCreatPoint");
        m_CanBeBreakInC    = data.GetBool("CanBeBreakInC");
        m_CanBeBreak       = data.GetBool("CanBeBreak");
        m_MoveID           = data.GetString("MoveID");
        m_SelfBuff         = data.GetStringArray("SelfBuff");
        m_RecoverBuff      = data.GetStringArray("RecoverBuff");
        m_SummonMonster    = data.GetStringArray("SummonMonster");
        m_AffectTrap       = data.GetBool("AffectTrap");
        m_IsAreaTip        = data.GetBool("IsAreaTip");
        m_SkillAgency      = data.GetString("SkillAgency");
    }
Exemple #15
0
    public int m_limit;                    //叠加上限

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("BuffData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("BuffDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key                    = key;
        m_BuffCreateFX           = data.GetString("BuffCreateFX");
        m_BuffExitFX             = data.GetString("BuffExitFX");
        m_BuffFX                 = data.GetString("BuffFX");
        m_BuffFollowPos          = data.GetEnum <HardPointEnum>("BuffFollowPos");
        m_BuffTime               = data.GetInt("BuffTime");
        m_AttackChange           = data.GetInt("AttackChange");
        m_AttackChangePercantage = data.GetFloat("AttackChangePercantage");
        m_SpeedChange            = data.GetInt("SpeedChange");
        m_SpeedChangePercentage  = data.GetFloat("SpeedChangePercentage");
        m_BuffEffectSpace        = data.GetInt("BuffEffectSpace");
        m_Invincible             = data.GetBool("Invincible");
        m_BuffCreateSFX          = data.GetString("BuffCreateSFX");
        m_BuffExitSFX            = data.GetString("BuffExitSFX");
        m_BuffSFX                = data.GetString("BuffSFX");
        m_Dizziness              = data.GetBool("Dizziness");
        m_Cloaking               = data.GetBool("Cloaking");
        m_BeDamageInterrupt      = data.GetBool("BeDamageInterrupt");
        m_UseSkilIinterrupt      = data.GetBool("UseSkilIinterrupt");
        m_RecoverNumber          = data.GetInt("RecoverNumber");
        m_DamageNumber           = data.GetInt("DamageNumber");
        m_IsTakeOver             = data.GetBool("IsTakeOver");
        m_AnimName               = data.GetString("AnimName");
        m_TrueSight              = data.GetBool("TrueSight");
        m_BuffhitSFX             = data.GetString("BuffhitSFX");
        m_defChange              = data.GetInt("defChange");
        m_hprecoverChange        = data.GetInt("hprecoverChange");
        m_critChange             = data.GetInt("critChange");
        m_critdamageChange       = data.GetInt("critdamageChange");
        m_ignoredefChange        = data.GetInt("ignoredefChange");
        m_hpabsorbChange         = data.GetInt("hpabsorbChange");
        m_toughChange            = data.GetInt("toughChange");
        m_defPercantage          = data.GetFloat("defPercantage");
        m_hprecoverPercantage    = data.GetFloat("hprecoverPercantage");
        m_critPercantage         = data.GetFloat("critPercantage");
        m_critdamagePercantage   = data.GetFloat("critdamagePercantage");
        m_ignoredefPercantage    = data.GetFloat("ignoredefPercantage");
        m_hpabsorbPercantage     = data.GetFloat("hpabsorbPercantage");
        m_toughPercantage        = data.GetFloat("toughPercantage");
        m_EffectArea             = data.GetString("EffectArea");
        m_limit                  = data.GetInt("limit");
    }
Exemple #16
0
    public int m_quality;         //1白,2蓝,3紫,4金,5橙

    public override void LoadData(string key)
    {
        DataTable table = DataManager.GetData("ItemsData");

        if (!table.ContainsKey(key))
        {
            throw new Exception("ItemsDataGenerate LoadData Exception Not Fond key ->" + key + "<-");
        }

        SingleData data = table[key];

        m_key          = key;
        m_name         = data.GetString("name");
        m_info         = data.GetString("info");
        m_item_type    = data.GetString("item_type");
        m_icon         = data.GetString("icon");
        m_att          = data.GetInt("att");
        m_hp           = data.GetInt("hp");
        m_movespeed    = data.GetFloat("movespeed");
        m_resistdamage = data.GetInt("resistdamage");
        m_invincible   = data.GetInt("invincible");
        m_noclip       = data.GetBool("noclip");
        m_time         = data.GetFloat("time");
        m_chipid       = data.GetInt("chipid");
        m_chipnum      = data.GetInt("chipnum");
        m_addatt       = data.GetInt("addatt");
        m_addhp        = data.GetInt("addhp");
        m_addmovespeed = data.GetInt("addmovespeed");
        m_adddef       = data.GetInt("adddef");
        m_modelid      = data.GetString("modelid");
        m_pickupEffect = data.GetString("pickupEffect");
        m_Qualityframe = data.GetString("Qualityframe");
        m_quality      = data.GetInt("quality");
    }