Exemple #1
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 #2
0
    public string[] m_ContinentName;    //大洲英文缩写,用于直接使用大洲来划分大区,当此选项为空,则使用Countrycode来选择大区([AF]非洲, [EU]欧洲, [AS]亚洲, [OA]大洋洲, [NA]北美洲, [SA]南美洲, [AN]南极洲)

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

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

        SingleData data = table[key];

        m_key                = key;
        m_Description        = data.GetString("Description");
        m_ClientHotUpdateURL = data.GetString("ClientHotUpdateURL");
        m_SelectServerURL    = data.GetString("SelectServerURL");
        m_CountryCode        = data.GetStringArray("CountryCode");
        m_SpecialServerHost  = data.GetString("SpecialServerHost");


        try
        {
            m_ContinentName = data.GetStringArray("ContinentName");
        }
        catch (Exception e)
        {
            Debug.LogError(e);
        }
    }
    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");
    }
Exemple #4
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 #5
0
    public override void LoadData(DataTable table, string key)
    {
        SingleData data = table[key];

        m_key                = key;
        m_Description        = data.GetString("Description");
        m_ClientHotUpdateURL = data.GetString("ClientHotUpdateURL");
        m_SelectServerURL    = data.GetString("SelectServerURL");
        m_CountryCode        = data.GetStringArray("CountryCode");
        m_SpecialServerHost  = data.GetString("SpecialServerHost");
        try
        {
            m_ContinentName = data.GetStringArray("ContinentName");
        }
        catch (Exception e)
        {
            Debug.LogError(e);
        }
    }
    public override void LoadData(DataTable table, string key)
    {
        SingleData data = table[key];

        m_key                = key;
        m_Description        = data.GetString("Description");
        m_ClientHotUpdateURL = data.GetString("ClientHotUpdateURL");
        m_SelectServerURL    = data.GetString("SelectServerURL");
        m_CountryCode        = data.GetStringArray("CountryCode");
        m_SpecialServerHost  = data.GetString("SpecialServerHost");
    }
Exemple #7
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 #8
0
 static int GetStringArray(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         SingleData obj  = (SingleData)ToLua.CheckObject(L, 1, typeof(SingleData));
         string     arg0 = ToLua.CheckString(L, 2);
         string[]   o    = obj.GetStringArray(arg0);
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
    public string[] m_content;   //内容

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

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

        SingleData data = table[key];

        m_key         = key;
        m_poemName    = data.GetString("poemName");
        m_author      = data.GetString("author");
        m_description = data.GetString("description");
        m_content     = data.GetStringArray("content");
    }
Exemple #10
0
    public string m_CustomInfo;        //传入的自定义文本

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

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

        SingleData data = table[key];

        m_key             = key;
        m_loginName       = data.GetEnum <LoginPlatform>("loginName");
        m_UIIcon          = data.GetString("UIIcon");
        m_UseItem         = data.GetBool("UseItem");
        m_Description     = data.GetString("Description");
        m_LoginClassName  = data.GetString("LoginClassName");
        m_SupportPlatform = data.GetStringArray("SupportPlatform");
        m_CustomInfo      = data.GetString("CustomInfo");
    }
 string[] GetGuideItemNames(SingleData data)
 {
     return(data.GetStringArray(c_GuideItemNameKey));
 }
 protected string[] GetGuideObjectNames(SingleData data)
 {
     return(data.GetStringArray(c_GuideObjectNameKey));
 }
 protected string[] GetCustomEvent(SingleData data)
 {
     return(data.GetStringArray(c_CustomEventKey));
 }
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");
    }