少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-22 ec36f7122391b3e5d46838e67f64a2d54714626e
3335 更新lua库
117个文件已修改
2个文件已添加
168 ■■■■■ 已修改文件
Core/GameEngine/Model/Player/Market/MarketModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/PlayerDatas.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/Realm/RealmModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/MapEditor/GuideDialogueModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/MapEditor/GuideMessageModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/MapEditor/NewGuideModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/MapEditor/StoryHintModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/LuaModelUtility.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/LuaModelUtility.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Achievement/AchievementModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Activity/ActivityModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/BetterEquipGetModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/ItemUseModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/PreciousItemGetModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/RealmBetterEquipModel .cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/BlastFurnaceModel.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetItemPathModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/PrayForDurgModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BossReborn/BossRebornModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatCenter.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeWinModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/SelectEquipModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/ResourcesBackModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzPackModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DogzDungeon/DogzDungeonModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonLiquidModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TrialDungeonModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyBossModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyGrabBossModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyLeagueModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/KingFairyModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/UnionTaskModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairylandCeremony/FairylandCeremonyModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/BossHomeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/DemonJarModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/ElderGodAreaModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/FindPreciousModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/PersonalBossModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/WorldBossModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FriendSystem/New/FriendsModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GMCommand/GMCmdModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Guard/GuardModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/HappyXBModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HeavenBattle/HeavenBattleModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/BoxGetItemModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemOverdueModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemTipsModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackModelInterface.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PlayerPackModels.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/TreasureEffectModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/LoginModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/LoginAd/LoginAdModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/CapacityDelayModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/CoinTaskTipModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FeatureNoticeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/OffLineOnHookModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PKModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/StoryMissionsModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/GMNotify.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OffLineTime/OffLineTimeLackModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/FlashRushToBuyModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/FlashSaleModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/ImpactRankModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/InSevenDayModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/MonthlyInvestmentModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OSGiftModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OSRedEnvelopeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OpenServerActivityNotifyModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/RedEnvelopeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/WishingPoolModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/RidingAndPetActivationModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/PlayerDead/PlayerDeadModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rank/RankModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmPracticeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/RoleModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/TitleModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RoleParticulars/RoleParticularModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RolePromote/RolePromoteModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RuneComposeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RuneModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RuneTower/RuneTowerModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/SkillModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/TalentModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipSuit/PlayerSuitModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipWashModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GemModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GodBeastModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/HowToPlayModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WashProModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsRedDot.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/SystemSetting/ActivitiesPushMgr.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/SystemSetting/SetPrivateModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/TaiChi/TaiChiModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Team/TeamModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/TreasureFindHost/TreasureFindHostModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/FairyJadeInvestmentModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/FirstTimeRechargeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/LimitedTimePackageModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/NeedForWhiteModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/OSTimeLimitGiftModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/VipInvestModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/WheelOfFortuneModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/AwardExchangeModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/ConsumeRebateModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/LevelGiftModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/MultipleExpModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/MultipleRealmPointModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/PrayerModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SignInModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WorldMap/MapModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/Market/MarketModel.cs
@@ -4,6 +4,7 @@
using TableConfig;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class MarketModel : Model, IBeforePlayerDataInitialize
    {
        public override void Init()
Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -3,6 +3,7 @@
using System;
using Snxxz.UI;
[XLua.LuaCallCSharp]
public class PlayerDatas : Singleton<PlayerDatas>
{
    public GA_Hero hero = null;
Core/GameEngine/Model/Player/Realm/RealmModel.cs
@@ -8,6 +8,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RealmModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize
    {
        DungeonModel m_DungeonModel;
Fight/Stage/MapEditor/GuideDialogueModel.cs
@@ -1,6 +1,7 @@
using UnityEngine;
using Snxxz.UI;
[XLua.LuaCallCSharp]
public class GuideDialogueModel : Model
{
    public int dialogID;
Fight/Stage/MapEditor/GuideMessageModel.cs
@@ -2,6 +2,7 @@
using System.Collections;
using Snxxz.UI;
[XLua.LuaCallCSharp]
public class GuideMessageModel : Model
{
    public string content;
Fight/Stage/MapEditor/NewGuideModel.cs
@@ -2,6 +2,7 @@
using UnityEngine.Events;
using Snxxz.UI;
[XLua.LuaCallCSharp]
public class NewGuideModel : Model
{
    public string content;
Fight/Stage/MapEditor/StoryHintModel.cs
@@ -1,6 +1,7 @@
using UnityEngine.Events;
using Snxxz.UI;
[XLua.LuaCallCSharp]
public class StoryHintModel : Model
{
    public string name;
Lua/LuaModelUtility.cs
New file
@@ -0,0 +1,24 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Snxxz.UI;
[XLua.LuaCallCSharp]
public class ModelUtility
{
    public static DungeonModel dungeonModel {
        get {
            return ModelCenter.Instance.GetModel<DungeonModel>();
        }
    }
    public static VipModel vipModel {
        get {
            return ModelCenter.Instance.GetModel<VipModel>();
        }
    }
}
Lua/LuaModelUtility.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 10b5a3c7eda80df4eafde3d6f8dab159
timeCreated: 1540180766
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
System/Achievement/AchievementModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class AchievementModel : Model, IBeforePlayerDataInitialize
    {
        public event Action<int> achievementProgressUpdateEvent;
System/Activity/ActivityModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ActivityModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize
    {
        HeavenBattleModel battleModel { get { return ModelCenter.Instance.GetModel<HeavenBattleModel>(); } }
System/BetterItemGet/BetterEquipGetModel.cs
@@ -10,6 +10,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class BetterEquipGetModel : Model, IBeforePlayerDataInitialize, ISwitchAccount
    {
        PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
System/BetterItemGet/ItemUseModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ItemUseModel : Model, IBeforePlayerDataInitialize, ISwitchAccount
    {
        Dictionary<string, UseItem> itemStack = new Dictionary<string, UseItem>();
System/BetterItemGet/PreciousItemGetModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class PreciousItemGetModel : Model, IBeforePlayerDataInitialize,ISwitchAccount,IPlayerLoginOk
    {
        Dictionary<string, PreciousItem> itemStack = new Dictionary<string, PreciousItem>();
System/BetterItemGet/RealmBetterEquipModel .cs
@@ -10,6 +10,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RealmBetterEquipModel : Model, IBeforePlayerDataInitialize, ISwitchAccount,IPlayerLoginOk
    {
        PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
System/BlastFurnace/BlastFurnaceModel.cs
@@ -7,6 +7,7 @@
using UnityEngine;
using LitJson;
[XLua.LuaCallCSharp]
public class BlastFurnaceModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk
{
    public BlastFurnaceFuncTitle funcTitle = BlastFurnaceFuncTitle.MakeDan;
@@ -14,10 +15,8 @@
    public Action<AlchemySpecConfig> RefreshAddSpecMatEvent;
    private TreasureModel _model;
    public TreasureModel sTreasureModel
    {
        get
        {
    public TreasureModel sTreasureModel {
        get {
            return _model ?? (_model = ModelCenter.Instance.GetModel<TreasureModel>());
        }
    }
@@ -36,8 +35,7 @@
    public event Action blastFurnacePromoteUpdate;
    PlayerPackModel _playerPack;
    PlayerPackModel playerPack
    {
    PlayerPackModel playerPack {
        get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PlayerPackModel>()); }
    }
    ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
System/BlastFurnace/GetItemPathModel.cs
@@ -4,6 +4,7 @@
using System.Collections.Generic;
using UnityEngine;
[XLua.LuaCallCSharp]
public class GetItemPathModel : Model
{
    public ItemConfig chinItemModel { get; private set; }
System/BlastFurnace/PrayForDurgModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class PrayForDurgModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        BlastFurnaceModel blastModel { get { return ModelCenter.Instance.GetModel<BlastFurnaceModel>(); } }
System/BossReborn/BossRebornModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class BossRebornModel : Model, IOpenServerActivity
    {
        int m_BossRebornIntegral = 0;
System/Chat/ChatCenter.cs
@@ -7,6 +7,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ChatCenter : Model, IBeforePlayerDataInitialize, IPlayerLoginOk, ISwitchAccount
    {
        RealmModel realmModel { get { return ModelCenter.Instance.GetModel<RealmModel>(); } }
@@ -929,10 +930,8 @@
            }
        }
        public bool IsChatBanned
        {
            get
            {
        public bool IsChatBanned {
            get {
                var value = PlayerDatas.Instance.extersion.forbidenTalk;
                var serverBanned = value == 1;
                return serverBanned;
System/Compose/New/ComposeWinModel.cs
@@ -6,6 +6,7 @@
using TableConfig;
using LitJson;
[XLua.LuaCallCSharp]
public class ComposeWinModel : Model, IBeforePlayerDataInitialize,IPlayerLoginOk
{
    private Dictionary<int, Dictionary<int, List<ItemCompoundConfig>>> firstTypeDict = null;
System/Compose/New/SelectEquipModel.cs
@@ -5,6 +5,7 @@
using TableConfig;
using UnityEngine;
[XLua.LuaCallCSharp]
public class SelectEquipModel : Model
{
    ComposeWinModel _composeWinModel;
System/DailyQuest/DailyQuestModel.cs
@@ -11,6 +11,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class DailyQuestModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize, IMapInitOk
    {
System/DailyQuest/ResourcesBackModel.cs
@@ -66,6 +66,7 @@
        item,
        sp,
    }
    [XLua.LuaCallCSharp]
    public class ResourcesBackModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
System/Dogz/DogzModel.cs
@@ -6,6 +6,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class DogzModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
System/Dogz/DogzPackModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class DogzPackModel : Model
    {
        PlayerPackModel m_PlayerPackModel
System/DogzDungeon/DogzDungeonModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class DogzDungeonModel : Model, IPlayerLoginOk
    {
System/Dungeon/DungeonLiquidModel.cs
@@ -4,6 +4,7 @@
using TableConfig;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class DungeonLiquidModel : Model
    {
        public Dictionary<int, Dictionary<int, StoreConfig>> liquidStoreDict = new Dictionary<int, Dictionary<int, StoreConfig>>();
System/Dungeon/DungeonModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class DungeonModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize
    {
        Dictionary<int, Dictionary<int, int>> dungeonMap = new Dictionary<int, Dictionary<int, int>>();//mapid,lineId,DungeonId;
System/Dungeon/TrialDungeonModel.cs
@@ -6,6 +6,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TrialDungeonModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        Dictionary<int, List<TrialExchangeConfig>> trialTokenExchangeDict = new Dictionary<int, List<TrialExchangeConfig>>();
System/FairyAu/FairyBossModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FairyBossModel : Model
    {
        public override void Init()
System/FairyAu/FairyGrabBossModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FairyGrabBossModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk, IOpenServerActivity
    {
        public List<int> bosses { get; private set; }
System/FairyAu/FairyLeagueModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FairyLeagueModel : Model, IAfterPlayerDataInitialize, IBeforePlayerDataInitialize, IPlayerLoginOk,IOpenServerActivity
    {
        public event Action OnRefreshFairyLeagueEvent;
System/FairyAu/FairyModel.cs
@@ -6,6 +6,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FairyModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
System/FairyAu/KingFairyModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class KingFairyModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        public override void Init()
System/FairyAu/UnionTaskModel.cs
@@ -3,6 +3,7 @@
using System.Collections.Generic;
using TableConfig;
[XLua.LuaCallCSharp]
public class UnionTaskModel : Model,IBeforePlayerDataInitialize
{
    private FuncConfigConfig _tagFuncModel;
System/FairylandCeremony/FairylandCeremonyModel.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FairylandCeremonyModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        public ReceiveState receiveState { get; private set; }
System/FindPrecious/BossHomeModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class BossHomeModel : Model, IMapInitOk
    {
        public const int BOSSHOME_MAPID = 31020;
System/FindPrecious/DemonJarModel.cs
@@ -11,6 +11,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class DemonJarModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, ISwitchAccount, IPlayerLoginOk
    {
        public const int TOTALTIME_LIMIT = 5;
System/FindPrecious/ElderGodAreaModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ElderGodAreaModel : Model, IMapInitOk
    {
System/FindPrecious/FindPreciousModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FindPreciousModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk, IMapInitOk, ISwitchAccount
    {
        public const int PREPOSE_SECONDS = 300;
System/FindPrecious/PersonalBossModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class PersonalBossModel : Model, IMapInitOk
    {
        public const int PERSONALBOSS_MAPID = 31240;
System/FindPrecious/WorldBossModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class WorldBossModel : Model
    {
System/FriendSystem/New/FriendsModel.cs
@@ -36,6 +36,7 @@
    None,
}
[XLua.LuaCallCSharp]
public class FriendsModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize
{
    TeamModel _teamModel;
System/GMCommand/GMCmdModel.cs
@@ -4,6 +4,7 @@
using System.Text;
using System;
[XLua.LuaCallCSharp]
public class GMCmdModel : Model
{
    public const string Record_CmdKey = "Record_CmdKey";
System/Guard/GuardModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class GuardModel : Model, IAfterPlayerDataInitialize, IPlayerLoginOk
    {
        List<int> fairyLandGuardItems = new List<int>();
System/HappyXB/HappyXBModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class HappyXBModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        private Dictionary<string, XBGetItemConfig> xbGetItemDict = new Dictionary<string, XBGetItemConfig>();
System/HeavenBattle/HeavenBattleModel.cs
@@ -7,6 +7,7 @@
using System.Collections;
using System.Linq;
[XLua.LuaCallCSharp]
public class HeavenBattleModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
{
    public const int HEAVEBATTLE_MAPID = 31010;
System/KnapSack/Logic/BoxGetItemModel.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class BoxGetItemModel : Model,IBeforePlayerDataInitialize
    {
        public string guid { get; private set; }
System/KnapSack/Logic/ItemOverdueModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ItemOverdueModel : Model,IBeforePlayerDataInitialize,IPlayerLoginOk, ISwitchAccount
    {
        private List<ItemModel> overdueGuardPushlist = new List<ItemModel>();
System/KnapSack/Logic/ItemTipsModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ItemTipsModel : Model, IBeforePlayerDataInitialize
    {
System/KnapSack/Logic/PackModelInterface.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
   [XLua.LuaCallCSharp]
    public class PackModelInterface : Model, IBeforePlayerDataInitialize,IPlayerLoginOk
    {
        private ItemConfig tagChinModel;
System/KnapSack/Logic/PlayerPackModels.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class PlayerPackModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
System/KnapSack/Logic/TreasureEffectModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TreasureEffectModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        public List<int> treasureAddAtklist { get; private set; }
System/Login/LoginModel.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class LoginModel : Model
    {
        public const uint DwVersionNo = 153518004;
System/LoginAd/LoginAdModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class LoginAdModel : Model, IPlayerLoginOk,IBeforePlayerDataInitialize
    {
        FairyJadeInvestmentModel moneyInvestModel { get { return ModelCenter.Instance.GetModel<FairyJadeInvestmentModel>(); } }
System/MainInterfacePanel/CapacityDelayModel.cs
@@ -10,6 +10,7 @@
using TableConfig;
using System.Collections.Generic;
//用于获得法宝技能的战斗力延迟
[XLua.LuaCallCSharp]
public class CapacityDelayModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
    TreasureModel m_treasureModel;
System/MainInterfacePanel/CoinTaskTipModel.cs
@@ -10,6 +10,7 @@
using Snxxz.UI;
using System;
[XLua.LuaCallCSharp]
public class CoinTaskTipModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
System/MainInterfacePanel/FeatureNoticeModel.cs
@@ -11,6 +11,7 @@
using Snxxz.UI;
//功能预告红点
[XLua.LuaCallCSharp]
public class FeatureNoticeModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
    public List<FunctionForecastConfig> FunctionList = new List<FunctionForecastConfig>();
System/MainInterfacePanel/OffLineOnHookModel.cs
@@ -24,6 +24,7 @@
    }
    [XLua.LuaCallCSharp]
    public class OffLineOnHookModel : Model, IBeforePlayerDataInitialize
    {
        public MCTJGInfoClass mCTJGInfoClass = new MCTJGInfoClass();
System/MainInterfacePanel/PKModel.cs
@@ -12,6 +12,7 @@
namespace Snxxz.UI {
    
  
    [XLua.LuaCallCSharp]
    public class PKModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize
    {
        PlayerBuffDatas m_BuffModel;
System/MainInterfacePanel/StoryMissionsModel.cs
@@ -20,6 +20,7 @@
        public int TaskID;
        public int TaskType;//(0,未完成,1,正在进行中)
    }
    [XLua.LuaCallCSharp]
    public class StoryMissionsModel : Model, IBeforePlayerDataInitialize
    {
        public Dictionary<int, int> StoryMissionsDic = new Dictionary<int, int>();//(value,0未完成,1完成)
System/Message/GMNotify.cs
@@ -4,6 +4,7 @@
using UnityEngine;
namespace Snxxz.UI
{
   [XLua.LuaCallCSharp]
    public class GMNotify : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
System/OffLineTime/OffLineTimeLackModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class OffLineTimeLackModel : Model, ISwitchAccount, IPlayerLoginOk
    {
        public bool hasRemindOffLineTimeLack { get; set; }
System/OpenServerActivity/FlashRushToBuyModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FlashRushToBuyModel : Model,IBeforePlayerDataInitialize,IPlayerLoginOk,IOpenServerActivity
    {
        StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
System/OpenServerActivity/FlashSaleModel.cs
@@ -4,6 +4,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FlashSaleModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize, IOpenServerActivity
    {
        StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
System/OpenServerActivity/ImpactRankModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ImpactRankModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk, IOpenServerActivity
    {
        public override void Init()
System/OpenServerActivity/InSevenDayModel.cs
@@ -16,6 +16,7 @@
    public int Money;//奖励价值
}
[XLua.LuaCallCSharp]
public class InSevenDayModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
System/OpenServerActivity/MonthlyInvestmentModel.cs
@@ -17,6 +17,7 @@
        public int NeedLv;//需要等级
        public MonthlyInvestmentModel.MonthlyInvestmentItem monthlyInvestmentItem;//奖励
    }
    [XLua.LuaCallCSharp]
    public class MonthlyInvestmentModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        public Dictionary<int, MonthlyInvestmentClass> MonthlyInvestmentDic = new Dictionary<int, MonthlyInvestmentClass>();
System/OpenServerActivity/OSGiftModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class OSGiftModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize, IOpenServerActivity
    {
        public override void Init()
System/OpenServerActivity/OSRedEnvelopeModel.cs
@@ -5,6 +5,7 @@
using TableConfig;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class OSRedEnvelopeModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk, IOpenServerActivity
    {
        AchievementModel m_AchievementModel;
System/OpenServerActivity/OpenServerActivityNotifyModel.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class OpenServerActivityNotifyModel : Model,IBeforePlayerDataInitialize,IPlayerLoginOk
    {
      
System/OpenServerActivity/RedEnvelopeModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RedEnvelopeModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        PlayerRedPacketDatas redPackdata { get { return ModelCenter.Instance.GetModel<PlayerRedPacketDatas>(); } }
System/OpenServerActivity/WishingPoolModel.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class WishingPoolModel : Model,IBeforePlayerDataInitialize,IPlayerLoginOk
    {
        public event Action<int> UpdateWishingDataEvent;
System/Pet/RidingAndPetActivationModel.cs
@@ -12,6 +12,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RidingAndPetActivationModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
System/PlayerDead/PlayerDeadModel.cs
@@ -6,6 +6,7 @@
using System.Collections;
using System.Text;
[XLua.LuaCallCSharp]
public class PlayerDeadModel : Model, IBeforePlayerDataInitialize,IPlayerLoginOk
{
    public int[]dungeonKillArray { get; private set; }
System/Rank/RankModel.cs
@@ -3,6 +3,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RankModel : Model
    {
        private int m_RankType = 0;
System/Realm/RealmPracticeModel.cs
@@ -6,6 +6,7 @@
using UnityEngine;
using System.Text;
[XLua.LuaCallCSharp]
public class RealmPracticeModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
{
    private Dictionary<int, Dictionary<int, List<RealmPracticeConfig>>> OpenRealmPraDict = new Dictionary<int, Dictionary<int, List<RealmPracticeConfig>>>(); 
System/Role/MagicianModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class MagicianModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        PlayerPackModel _playerPack;
System/Role/RoleModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RoleModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        FriendsModel friendsModel { get { return ModelCenter.Instance.GetModel<FriendsModel>(); } }
System/Role/TitleModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TitleModel : Model, IBeforePlayerDataInitialize,IPlayerLoginOk
    {
        const string TITLEKEY = "Title";
System/RoleParticulars/RoleParticularModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RoleParticularModel : Model
    {
System/RolePromote/RolePromoteModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RolePromoteModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk
    {
        PlayerPackModel _playerPack;
System/Rune/RuneComposeModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RuneComposeModel : Model, IPlayerLoginOk
    {
        public override void Init()
System/Rune/RuneModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RuneModel : Model, IBeforePlayerDataInitialize,IPlayerLoginOk
    {
        RuneComposeModel m_RuneComposeModel;
System/RuneTower/RuneTowerModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class RuneTowerModel : Model, IMapInitOk, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        public const int RUNETOWER_MAPID = 31130;
System/Skill/SkillModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class SkillModel : Model, IBeforePlayerDataInitialize,IPlayerLoginOk
    {
        public override void Init()
System/Skill/TalentModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TalentModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize
    {
        Dictionary<int, TalentSkill> talentSkills = new Dictionary<int, TalentSkill>();
System/Store/StoreModel.cs
@@ -28,6 +28,7 @@
    }
}
[XLua.LuaCallCSharp]
public class StoreModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
{
    public int[] normalBuyCoinsTypes { get; private set; }
System/Strengthening/EquipSuit/PlayerSuitModel.cs
@@ -14,6 +14,7 @@
        HighSuit = 2, //强化套装
    }
    [XLua.LuaCallCSharp]
    public class PlayerSuitModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk
    {
        public List<int> suitPartlist { get; private set; }
System/Strengthening/EquipWashModel.cs
@@ -38,6 +38,7 @@
    public WashProValue[] proValuelist = null;        // 属性列表,索引0的代表属性1,依次递增
}
[XLua.LuaCallCSharp]
public class EquipWashModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk
{
System/Strengthening/GemModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class GemModel : Model, IBeforePlayerDataInitialize
    {
        PlayerPackModel _playerPack;
System/Strengthening/GodBeastModel.cs
@@ -11,6 +11,7 @@
using UnityEngine;
// 关于神兽强化
[XLua.LuaCallCSharp]
public class GodBeastModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
    public Dictionary<int, int> Absorption_Dic = new Dictionary<int, int>();//获取选择的物品
System/Strengthening/HowToPlayModel.cs
@@ -1,5 +1,6 @@
using Snxxz.UI;
[XLua.LuaCallCSharp]
public class HowToPlayModel : Model
{
    public override void Init()
System/Strengthening/WashProModel.cs
@@ -3,6 +3,7 @@
using System.Collections.Generic;
using TableConfig;
[XLua.LuaCallCSharp]
public class WashProModel : Model
{
    EquipWashModel _equipWashModel;
System/Strengthening/WingsRedDot.cs
@@ -13,6 +13,7 @@
namespace Snxxz.UI
{
   [XLua.LuaCallCSharp]
    public class WingsRedDot : Model, IPlayerLoginOk, IBeforePlayerDataInitialize
    {
        private const int Redpoint_key = 10603;
System/SystemSetting/ActivitiesPushMgr.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
   [XLua.LuaCallCSharp]
    public class ActivitiesPushMgr : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        public const int WholePeopleRankStart = 2091000; //全民冲榜开始
System/SystemSetting/SetPrivateModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class SetPrivateModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk
    {
        DailyQuestModel dailyModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
System/TaiChi/TaiChiModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
using System.Collections.Generic;
[XLua.LuaCallCSharp]
public class TaiChiModel : Model,IBeforePlayerDataInitialize
{
    //日常活动
System/Team/TeamModel.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TeamModel : Model, IAfterPlayerDataInitialize, ISwitchAccount, IPlayerLoginOk, IMapInitOk
    {
        public const int NONE_MISSION = 0;
System/Treasure/TreasureModel.cs
@@ -12,6 +12,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TreasureModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk
    {
        public const int TREASURE_DATAMAPID = 41110;
System/Treasure/TreasureSoulModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TreasureSoulModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        public const int TREASURE_SOUL_ID = 115;
System/TreasureFindHost/TreasureFindHostModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class TreasureFindHostModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        private Dictionary<int, List<FindTreasureInfo>> findTreasureDict = new Dictionary<int, List<FindTreasureInfo>>();
System/Vip/FairyJadeInvestmentModel.cs
@@ -16,6 +16,7 @@
    public int NeedLv;//需要等级
    public MonthlyInvestmentModel.MonthlyInvestmentItem FairyJadeInvestmentItem;//奖励
}
[XLua.LuaCallCSharp]
public class FairyJadeInvestmentModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk, IOpenServerActivity
{
    public Dictionary<int, FairyJadeInvestmentClass> FairyJadeInvestmentDic = new Dictionary<int, FairyJadeInvestmentClass>();//等级
System/Vip/FirstTimeRechargeModel.cs
@@ -12,6 +12,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FirstTimeRechargeModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
System/Vip/LimitedTimePackageModel.cs
@@ -10,6 +10,7 @@
using TableConfig;
using UnityEngine;
[XLua.LuaCallCSharp]
public class LimitedTimePackageItemClassModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk, IOpenServerActivity
{
    public Dictionary<int, int> DicBuyPackage = new Dictionary<int, int>();
System/Vip/NeedForWhiteModel.cs
@@ -25,6 +25,7 @@
    public DateTime dateTime;
}
[XLua.LuaCallCSharp]
public class NeedForWhiteModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
    public Dictionary<int, NeedForWhiteClass> NeedForWhiteDic = new Dictionary<int, NeedForWhiteClass>();
System/Vip/OSTimeLimitGiftModel.cs
@@ -5,6 +5,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class OSTimeLimitGiftModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize, IOpenServerActivity
    {
        Dictionary<int, List<StoreConfig>> m_OSTimeLimitGifts = new Dictionary<int, List<StoreConfig>>();
System/Vip/VipInvest/VipInvestModel.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class VipInvestModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk, IOpenServerActivity
    {
        private Dictionary<string, Dictionary<string, List<InvestReward>>> vipInvestDict = new Dictionary<string, Dictionary<string, List<InvestReward>>>();
System/Vip/VipInvest/WheelOfFortuneModel.cs
@@ -12,6 +12,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class WheelOfFortuneModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        public class AngleClass
System/Vip/VipModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class VipModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        private Dictionary<int, VipGiftData> vipGiftDics = new Dictionary<int, VipGiftData>();
System/Welfare/AwardExchangeModel.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class AwardExchangeModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        public MailItemModel[] getItems { get; private set; }
System/Welfare/ConsumeRebateModel.cs
@@ -4,6 +4,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class ConsumeRebateModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize, IOpenServerActivity
    {
        public event Action consumeRebateUpdateEvent;
System/Welfare/LevelGiftModel.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class LevelGiftModel : Model,IBeforePlayerDataInitialize,IPlayerLoginOk
    {
        public override void Init()
System/Welfare/MultipleExpModel.cs
@@ -4,6 +4,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class MultipleExpModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize, IOpenServerActivity
    {
        private bool showTip = false;
System/Welfare/MultipleRealmPointModel.cs
@@ -3,6 +3,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class MultipleRealmPointModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk, IOpenServerActivity
    {
        public Redpoint multipleRed = new Redpoint(MainRedDot.REDPOINT_OPENSERVER, 20908);
System/Welfare/PrayerModel.cs
@@ -9,6 +9,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class PrayerModel : Model
    {
        public event Action OnCoinPrayerEvent;
System/Welfare/SignInModel.cs
@@ -5,6 +5,7 @@
using TableConfig;
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class SignInModel : Model, IBeforePlayerDataInitialize
    {
        private void OnFuncStateChangeEvent(int func)
System/WorldMap/MapModel.cs
@@ -11,6 +11,7 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class MapModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk, IMapInitOk
    {
        Dictionary<int, WorldMapArea> worldMapAreas = new Dictionary<int, WorldMapArea>();