public string m_CameraMove;                //镜头特写

    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.GetFloat("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");
    }
    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.GetFloat("Speed");
        m_Radius           = data.GetFloat("Radius");
        m_LiveTime         = data.GetFloat("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");
    }
Beispiel #3
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");
    }
Beispiel #4
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_pic               = data.GetString("pic");
        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");
    }
Beispiel #5
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");
    }
Beispiel #6
0
    public Vector3 m_GhostColor;      //残影颜色

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

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

        SingleData data = table[key];

        m_key        = key;
        m_Direction  = data.GetEnum <DirectionEnum>("Direction");
        m_Distance   = data.GetFloat("Distance");
        m_Height     = data.GetFloat("Height");
        m_Time       = data.GetFloat("Time");
        m_GhostColor = data.GetVector3("GhostColor");
    }
    public float m_Radius;                //半径

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

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

        SingleData data = table[key];

        m_key           = key;
        m_SkewDirection = data.GetEnum <DirectionEnum>("SkewDirection");
        m_SkewDistance  = data.GetFloat("SkewDistance");
        m_Shape         = data.GetEnum <AreaType>("Shape");
        m_Length        = data.GetFloat("Length");
        m_Width         = data.GetFloat("Width");
        m_Angle         = data.GetFloat("Angle");
        m_Radius        = data.GetFloat("Radius");
    }
Beispiel #8
0
 static int GetFloat(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         SingleData obj  = (SingleData)ToLua.CheckObject(L, 1, typeof(SingleData));
         string     arg0 = ToLua.CheckString(L, 2);
         float      o    = obj.GetFloat(arg0);
         LuaDLL.lua_pushnumber(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
 float GetMaskAlpha(SingleData data)
 {
     return(data.GetFloat(c_MaskAlphaKey));
 }
Beispiel #10
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");
    }