7 文件已重命名
90个文件已修改
1个文件已删除
1 文件已复制
| | |
| | | {
|
| | | get { return _storeModel ?? (_storeModel = ModelCenter.Instance.GetModel<StoreModel>()); }
|
| | | }
|
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData;
|
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } }
|
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData;
|
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } }
|
| | | public FairyData fairy = null;
|
| | | public FairyMember mine = null;
|
| | | public event Action OnRefreshFairyInfo;
|
| | |
| | | method.CepaContribution((int)value);
|
| | | break;
|
| | | case PlayerDataRefresh.FamilyStoreScore:
|
| | | ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>().FairyAuIntegral((int)value);
|
| | | ModelCenter.Instance.GetModel<FairyAuTreasureModel>().FairyAuIntegral((int)value);
|
| | | break;
|
| | | case PlayerDataRefresh.SuperHitReduce:
|
| | | extersion.SuperHitReduce = (int)value;
|
| | |
| | | public class DTC0707_tagItemCountRefresh : DtcBasic |
| | | { |
| | | |
| | | private WingsRedDot W_ModelRedDit; |
| | | private WingsRedDot model { get { return W_ModelRedDit ?? (W_ModelRedDit = ModelCenter.Instance.GetModel<WingsRedDot>()); } } |
| | | private WingsRedDotModel W_ModelRedDit; |
| | | private WingsRedDotModel model { get { return W_ModelRedDit ?? (W_ModelRedDit = ModelCenter.Instance.GetModel<WingsRedDotModel>()); } } |
| | | |
| | | PackModel _playerPack; |
| | | PackModel playerPack |
| | |
| | | |
| | | public class DTC0801_tagEventTalk : DtcBasic { |
| | | |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | public class DTC0820_tagMissionDict : DtcBasic |
| | | { |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | public class DTC0823_tagDelMission : DtcBasic |
| | | { |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | public override void Done(GameNetPackBasic vNetPack) |
| | |
| | | |
| | | |
| | | public class DTC0826_tagClearMissionDict : DtcBasic { |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | public override void Done(GameNetPackBasic vNetPack) { |
| | |
| | | |
| | | public class DTC0827_tagMissionDesc : DtcBasic |
| | | { |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | public override void Done(GameNetPackBasic vNetPack) |
| | |
| | |
|
| | | public class DTCA403_tagGCFamilyActionInfo : DtcBasic {
|
| | |
|
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData;
|
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } }
|
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData;
|
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } }
|
| | | public override void Done(GameNetPackBasic vNetPack) {
|
| | | base.Done(vNetPack);
|
| | | HA403_tagGCFamilyActionInfo vNetData = vNetPack as HA403_tagGCFamilyActionInfo;
if (vNetData != null)
|
| | |
| | | |
| | | public class DTCA404_tagGCFamilyRedPacketInfo : DtcBasic { |
| | | |
| | | PlayerRedPacketDatas m_RedPacket; |
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } } |
| | | RedPacketModel m_RedPacket; |
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } } |
| | | public override void Done(GameNetPackBasic vNetPack) { |
| | | |
| | | base.Done(vNetPack); |
| | |
| | | |
| | | |
| | | public class DTCA405_tagGCFamilyRedPacketGrabInfo : DtcBasic { |
| | | PlayerRedPacketDatas m_RedPacket; |
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } } |
| | | RedPacketModel m_RedPacket; |
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } } |
| | | public override void Done(GameNetPackBasic vNetPack) { |
| | | |
| | | base.Done(vNetPack); |
| | |
| | |
|
| | |
|
| | | public class DTCA406_tagGCFamilyStoreItemInfo : DtcBasic {
|
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData;
|
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } }
|
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData;
|
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } }
|
| | | public override void Done(GameNetPackBasic vNetPack) {
|
| | | base.Done(vNetPack);
|
| | | HA406_tagGCFamilyStoreItemInfo vNetData = vNetPack as HA406_tagGCFamilyStoreItemInfo;
if (vNetData != null)
|
| | |
| | | // A4 07 家族仓库物品清除 #tagGCFamilyStoreItemClear
|
| | |
|
| | | public class DTCA407_tagGCFamilyStoreItemClear : DtcBasic {
|
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData;
|
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } }
|
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData;
|
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } }
|
| | |
|
| | | public override void Done(GameNetPackBasic vNetPack) {
|
| | | base.Done(vNetPack);
|
| | |
| | |
|
| | |
|
| | | public class DTCA505_tagMCFamilyRedPacketGoldLimit : DtcBasic {
|
| | | PlayerRedPacketDatas m_RedPacket;
|
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } }
|
| | | RedPacketModel m_RedPacket;
|
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } }
|
| | | public override void Done(GameNetPackBasic vNetPack) {
|
| | | base.Done(vNetPack);
|
| | | HA505_tagMCFamilyRedPacketGoldLimit vNetData = vNetPack as HA505_tagMCFamilyRedPacketGoldLimit;
|
| | |
| | | |
| | | |
| | | public class DTCA708_tagMCRunTaskAwardInfo : DtcBasic { |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | |
| | |
| | | private float m_CalculAutoFightTime;
|
| | | public float calculAutoFightTime { get { return m_CalculAutoFightTime; } }
|
| | |
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | PlayerMainDate m_MainModel;
|
| | | PlayerMainDate onMainModel { get { return m_MainModel ?? (m_MainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
|
| | |
|
| | |
| | | {
|
| | | if (Time.realtimeSinceStartup - m_CalculAutoFightTime > taskmodel.TaskAutoTime
|
| | | && !NewBieCenter.Instance.inGuiding
|
| | | && PlayerTaskDatas.IsOPenAutoResolve())
|
| | | && TaskModel.IsOPenAutoResolve())
|
| | | {
|
| | | if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.State == E_ActorState.AutoRun
|
| | | && onMainModel.MoveBool)
|
| | |
| | | {
|
| | | if (Time.realtimeSinceStartup - m_CalculAutoFightTime > 60
|
| | | && !NewBieCenter.Instance.inGuiding
|
| | | && PlayerTaskDatas.IsOPenAutoResolve())
|
| | | && TaskModel.IsOPenAutoResolve())
|
| | | {
|
| | | MapTransferUtility.Instance.Clear();
|
| | | Behaviour.StartHandupAI();
|
| | |
| | | }
|
| | | else
|
| | | {
|
| | | PlayerTaskDatas _model = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | TaskModel _model = ModelCenter.Instance.GetModel<TaskModel>();
|
| | | m_CanCollect = _model.IsGather(NpcConfig.NPCID);
|
| | | }
|
| | | }
|
| | |
| | |
|
| | | GAStaticDefine.NpcID2ServerInstID[NpcConfig.NPCID] = ServerInstID;
|
| | |
|
| | | PlayerTaskDatas.Event_TaskResponse += OnTaskRefresh;
|
| | | TaskModel.Event_TaskResponse += OnTaskRefresh;
|
| | |
|
| | | bool _needHide = (NpcConfig.Show == 0);
|
| | |
|
| | | PlayerTaskDatas _model = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | TaskModel _model = ModelCenter.Instance.GetModel<TaskModel>();
|
| | |
|
| | | var _npcID = NpcConfig.NPCID;
|
| | | if (_npcID == 10404101)
|
| | |
| | | Object.Destroy(m_NPCInteractProcessor);
|
| | | m_NPCInteractProcessor = null;
|
| | | }
|
| | | PlayerTaskDatas.Event_TaskResponse -= OnTaskRefresh;
|
| | | TaskModel.Event_TaskResponse -= OnTaskRefresh;
|
| | | m_H0406 = null;
|
| | |
|
| | | ReleaseMissionSign();
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>());
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>());
|
| | | }
|
| | | }
|
| | |
|
| | |
| | |
|
| | | public void OnEnter()
|
| | | {
|
| | | var playerTaskDatas = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | var playerTaskDatas = ModelCenter.Instance.GetModel<TaskModel>();
|
| | | var questId = playerTaskDatas.currentMission;
|
| | | playerTaskDatas.AutomaticTripToTask(questId);
|
| | |
|
| | |
| | | #endif |
| | | } |
| | | |
| | | public PlayerTaskDatas __Gen_Delegate_Imp234(object p0) |
| | | public TaskModel __Gen_Delegate_Imp234(object p0) |
| | | { |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | | lock (luaEnv.luaEnvLock) |
| | |
| | | PCall(L, 1, 1, errFunc); |
| | | |
| | | |
| | | PlayerTaskDatas __gen_ret = (PlayerTaskDatas)translator.GetObject(L, errFunc + 1, typeof(PlayerTaskDatas)); |
| | | TaskModel __gen_ret = (TaskModel)translator.GetObject(L, errFunc + 1, typeof(TaskModel)); |
| | | LuaAPI.lua_settop(L, errFunc - 1); |
| | | return __gen_ret; |
| | | #if THREAD_SAFE || HOTFIX_ENABLE |
| | |
| | | public static void __Register(RealStatePtr L) |
| | | { |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | System.Type type = typeof(Snxxz.UI.ActivitiesPushMgr); |
| | | System.Type type = typeof(Snxxz.UI.ActivitiesPushModel); |
| | | Utils.BeginObjectRegister(type, L, translator, 0, 8, 0, 0); |
| | | |
| | | Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init); |
| | |
| | | Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0); |
| | | |
| | | |
| | | Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WholePeopleRankStart", Snxxz.UI.ActivitiesPushMgr.WholePeopleRankStart); |
| | | Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WholePeopleRankEnd", Snxxz.UI.ActivitiesPushMgr.WholePeopleRankEnd); |
| | | Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FlashRushToBuy", Snxxz.UI.ActivitiesPushMgr.FlashRushToBuy); |
| | | Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WholePeopleRankStart", Snxxz.UI.ActivitiesPushModel.WholePeopleRankStart); |
| | | Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WholePeopleRankEnd", Snxxz.UI.ActivitiesPushModel.WholePeopleRankEnd); |
| | | Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FlashRushToBuy", Snxxz.UI.ActivitiesPushModel.FlashRushToBuy); |
| | | |
| | | |
| | | |
| | |
| | | if(LuaAPI.lua_gettop(L) == 1) |
| | | { |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_ret = new Snxxz.UI.ActivitiesPushMgr(); |
| | | Snxxz.UI.ActivitiesPushModel gen_ret = new Snxxz.UI.ActivitiesPushModel(); |
| | | translator.Push(L, gen_ret); |
| | | |
| | | return 1; |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.ActivitiesPushMgr gen_to_be_invoked = (Snxxz.UI.ActivitiesPushMgr)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.ActivitiesPushModel gen_to_be_invoked = (Snxxz.UI.ActivitiesPushModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | public static void __Register(RealStatePtr L) |
| | | { |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | System.Type type = typeof(Snxxz.UI.WingsRedDot); |
| | | System.Type type = typeof(Snxxz.UI.WingsRedDotModel); |
| | | Utils.BeginObjectRegister(type, L, translator, 0, 5, 2, 2); |
| | | |
| | | Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init); |
| | |
| | | if(LuaAPI.lua_gettop(L) == 1) |
| | | { |
| | | |
| | | Snxxz.UI.WingsRedDot gen_ret = new Snxxz.UI.WingsRedDot(); |
| | | Snxxz.UI.WingsRedDotModel gen_ret = new Snxxz.UI.WingsRedDotModel(); |
| | | translator.Push(L, gen_ret); |
| | | |
| | | return 1; |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | |
| | | try { |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | translator.Push(L, gen_to_be_invoked.redPointStre); |
| | | } catch(System.Exception gen_e) { |
| | | return LuaAPI.luaL_error(L, "c# exception:" + gen_e); |
| | |
| | | try { |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | LuaAPI.lua_pushboolean(L, gen_to_be_invoked.IsBoolOpenWingeWin); |
| | | } catch(System.Exception gen_e) { |
| | | return LuaAPI.luaL_error(L, "c# exception:" + gen_e); |
| | |
| | | try { |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | gen_to_be_invoked.redPointStre = (Snxxz.UI.Redpoint)translator.GetObject(L, 2, typeof(Snxxz.UI.Redpoint)); |
| | | |
| | | } catch(System.Exception gen_e) { |
| | |
| | | try { |
| | | ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); |
| | | |
| | | Snxxz.UI.WingsRedDot gen_to_be_invoked = (Snxxz.UI.WingsRedDot)translator.FastGetCSObj(L, 1); |
| | | Snxxz.UI.WingsRedDotModel gen_to_be_invoked = (Snxxz.UI.WingsRedDotModel)translator.FastGetCSObj(L, 1); |
| | | gen_to_be_invoked.IsBoolOpenWingeWin = LuaAPI.lua_toboolean(L, 2); |
| | | |
| | | } catch(System.Exception gen_e) { |
| | |
| | | Dictionary<int, List<int>> achievementCategorys = new Dictionary<int, List<int>>();
|
| | |
|
| | | PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
| | | PlayerTaskDatas taskmodel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | GetItemPathModel getItemPathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
|
| | | DailyQuestModel dailyQuestModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
|
| | | Dictionary<int, int> equipQualityItemIdTables = new Dictionary<int, int>() { { 1, 2110 }, { 2, 2111 }, { 3, 2112 }, { 4, 2113 }, { 5, 2114 } };
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas taskModel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskModel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | public List<Reward> rewards = new List<Reward>();
|
| | | public bool hasReward { get; private set; }
|
| | |
| | |
|
| | | state = State.None;
|
| | |
|
| | | PlayerTaskDatas.Event_MainlineTask -= OnMainTaskChange;
|
| | | PlayerTaskDatas.Event_MainlineTask += OnMainTaskChange;
|
| | | TaskModel.Event_MainlineTask -= OnMainTaskChange;
|
| | | TaskModel.Event_MainlineTask += OnMainTaskChange;
|
| | |
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnPlayerLevelChange;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnPlayerLevelChange;
|
| | |
| | | yield return null;
|
| | | }
|
| | |
|
| | | PlayerTaskDatas.Event_MainlineTask -= OnMainTaskChange;
|
| | | TaskModel.Event_MainlineTask -= OnMainTaskChange;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnPlayerLevelChange;
|
| | |
|
| | | WindowCenter.Instance.Close<InGameDownLoadWin>();
|
| | |
| | |
|
| | | public void SetUnionWarehouseGetWay()
|
| | | {
|
| | | var model1 = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>();
|
| | | var model1 = ModelCenter.Instance.GetModel<FairyAuTreasureModel>();
|
| | | var model2 = ModelCenter.Instance.GetModel<TreasureFindHostModel>();
|
| | | model1.JumpItemID = model2.adviceIdlist;
|
| | | }
|
| | |
| | |
|
| | | GameObject bossShowCam;
|
| | | private ActorShowConfig actorShowModel;
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>());
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>());
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | if (_show && !WindowCenter.Instance.IsOpen<BossShowDialogueWin>())
|
| | | {
|
| | | var _task = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | var _task = ModelCenter.Instance.GetModel<TaskModel>();
|
| | | _task._TaskNow = actorShowModel.Dialogue;
|
| | | WindowCenter.Instance.Open<BossShowDialogueWin>();
|
| | | }
|
| | |
| | |
|
| | | DailyQuestModel model { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
|
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
|
| | | PlayerTaskDatas taskModel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskModel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | TreasureModel treasureModel { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | | MapModel mapModel { get { return ModelCenter.Instance.GetModel<MapModel>(); } }
|
| | |
|
| | |
| | | private int _CurrentNumber = 1;//获取当前数量
|
| | |
|
| | | private int _NumberID = 0, _Number = 0, _Integral = 0, _BiggestLimit = 0, _ExperienceAdd = 0;//获取物品ID,数量,所需积分,做大上限,经验的增加
|
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData;
|
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } }
|
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData;
|
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } }
|
| | |
|
| | | #region Built-in
|
| | | protected override void BindController()
|
| | |
| | | |
| | | PackModel _playerPack; |
| | | PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } } |
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData; |
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } } |
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData; |
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } } |
| | | private int _BagIndex = 0;//标记背包物品下标 |
| | | |
| | | private int MaxDonationAmount = 0;//最大捐献数量 |
| | |
| | | private int _requireNumber = 0;//立即完成所需的仙玉数量
|
| | | private List<RewardAnalysis.RewardInfo> rewardList = new List<RewardAnalysis.RewardInfo>();
|
| | | private ImpactRankModel.RankAwardItem RankAwardItem = new ImpactRankModel.RankAwardItem();//新增奖励物品
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
|
| | | PlayerMainDate m_MainModel;
|
| | |
| | | {
|
| | | timeType = 0;
|
| | | DeadModel.playerDieEvent += OnPlayerDie;
|
| | | PlayerTaskDatas.Event_FairyAuTask += FairyAuRefresh;
|
| | | TaskModel.Event_FairyAuTask += FairyAuRefresh;
|
| | | // PlayerTaskDatas.Event_FairyAuReward += FairyAuGrades;
|
| | | RewardsToOpen();
|
| | | ContentAssignment();
|
| | |
| | | protected override void OnAfterClose()
|
| | | {
|
| | | DeadModel.playerDieEvent -= OnPlayerDie;
|
| | | PlayerTaskDatas.Event_FairyAuTask -= FairyAuRefresh;
|
| | | TaskModel.Event_FairyAuTask -= FairyAuRefresh;
|
| | | // PlayerTaskDatas.Event_FairyAuReward -= FairyAuGrades;
|
| | | taskmodel.FairyAuBool = false;
|
| | | if (!WindowJumpMgr.Instance.IsJumpState)
|
| File was renamed from System/FairyAu/PlayerFairyAuTreasureData.cs |
| | |
| | | }
|
| | |
|
| | |
|
| | | public class PlayerFairyAuTreasureData : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
|
| | | public class FairyAuTreasureModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk |
| | | {
|
| | |
|
| | | public Dictionary<int, FamilyStoreItem> _DicfamilyStoreItem = new Dictionary<int, FamilyStoreItem>();//家族仓库物品信息
|
| | |
| | |
|
| | | // private int _Number = 0;//用来获取仙盟的人数
|
| | | private int _RedLines = 0;//红包额度
|
| | | PlayerRedPacketDatas m_RedPacket;
|
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } }
|
| | | RedPacketModel m_RedPacket;
|
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } }
|
| | |
|
| | | protected override void BindController()
|
| | | {
|
| | |
| | | }
|
| | | [SerializeField] Button RedBagBtn;//红包
|
| | |
|
| | | PlayerRedPacketDatas m_RedPacket;
|
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } }
|
| | | RedPacketModel m_RedPacket;
|
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } }
|
| | | public void RedPacket(int State ,int redPackeIndex)//关于红包类型
|
| | | {
|
| | | m_NullObj.SetActive(false);
|
| | |
| | | [SerializeField] Button _CloseBtn;//关闭按钮
|
| | | private int _PlayerID;//获取玩家的ID
|
| | | public bool _RedBool = false;//用来控制判断是否V6红包
|
| | | PlayerRedPacketDatas m_RedPacket;
|
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } }
|
| | | RedPacketModel m_RedPacket;
|
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } }
|
| | | #region Built-in
|
| | | protected override void BindController()
|
| | | {
|
| | |
| | |
|
| | | protected override void OnPreOpen()
|
| | | {
|
| | | PlayerRedPacketDatas.Event_RedEnvelopeToAdd += RedEnvelopeToAdd;//红包的添加
|
| | | PlayerRedPacketDatas.Event_RedEnvelopeToRefresh += RedEnvelopeToRefresh;//红包的刷新
|
| | | RedPacketModel.Event_RedEnvelopeToAdd += RedEnvelopeToAdd;//红包的添加
|
| | | RedPacketModel.Event_RedEnvelopeToRefresh += RedEnvelopeToRefresh;//红包的刷新
|
| | | //PlayerRedPacketDatas.Event_DetailsRedEnvelopeRefresh += DetailsRedEnvelopeRefresh;//红包详情刷新
|
| | | m_ScrollerController.OnRefreshCell += OnRefreshGridCell;
|
| | | m_ScrollerController1.OnRefreshCell += BulletinBoard;
|
| | |
| | | m_ScrollerController1.OnRefreshCell -= BulletinBoard;
|
| | | m_ScrollerController.OnRefreshCell -= OnRefreshGridCell;
|
| | | //PlayerRedPacketDatas.Event_DetailsRedEnvelopeRefresh -= DetailsRedEnvelopeRefresh;//红包详情刷新
|
| | | PlayerRedPacketDatas.Event_RedEnvelopeToAdd -= RedEnvelopeToAdd;//红包的添加
|
| | | PlayerRedPacketDatas.Event_RedEnvelopeToRefresh -= RedEnvelopeToRefresh;//红包的刷新
|
| | | RedPacketModel.Event_RedEnvelopeToAdd -= RedEnvelopeToAdd;//红包的添加
|
| | | RedPacketModel.Event_RedEnvelopeToRefresh -= RedEnvelopeToRefresh;//红包的刷新
|
| | | }
|
| | |
|
| | | private void BulletinBoard(ScrollerDataType type, CellView cell)//公告栏生成位置
|
| | |
| | | [SerializeField] Button m_SpaceClose;
|
| | | [SerializeField] Button m_CloseSfxBtn;
|
| | | #region Built-in
|
| | | PlayerRedPacketDatas m_RedPacket;
|
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } }
|
| | | RedPacketModel m_RedPacket;
|
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } }
|
| | | RedEnvelopeModel envelopeModel { get { return ModelCenter.Instance.GetModel<RedEnvelopeModel>(); } }
|
| | | protected override void BindController()
|
| | | {
|
| File was renamed from System/FairyAu/PlayerRedPacketDatas.cs |
| | |
| | |
|
| | |
|
| | | } |
| | | public class PlayerRedPacketDatas : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
|
| | | public class RedPacketModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk |
| | | {
|
| | |
|
| | | public Dictionary<int, FamilyRedPacket> _DicRedBag = new Dictionary<int, FamilyRedPacket>();//接收红包信息
|
| File was renamed from System/SystemSetting/ActivitiesPushMgr.cs.meta |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e05d215b8c30a264eb3c61935dbbd3e8 |
| | | timeCreated: 1533286661 |
| | | guid: b96d301c7646c3e429a4aa1801f9b96f |
| | | timeCreated: 1551078596 |
| | | licenseType: Pro |
| | | MonoImporter: |
| | | serializedVersion: 2 |
| | |
| | | [SerializeField] Button _CloseBtn;//红包关闭
|
| | | [SerializeField] Button _OpenBtn;//红包打开
|
| | | [SerializeField] Text _TopText;//祝福语
|
| | | PlayerRedPacketDatas redpackModel { get { return ModelCenter.Instance.GetModel<PlayerRedPacketDatas>(); } }
|
| | | RedPacketModel redpackModel { get { return ModelCenter.Instance.GetModel<RedPacketModel>(); } }
|
| | | RedEnvelopeModel envelopeModel { get { return ModelCenter.Instance.GetModel<RedEnvelopeModel>(); } }
|
| | |
|
| | | private int redpackServerId;
|
| | |
| | | using UnityEngine; |
| | | using System.Collections; |
| | | using UnityEngine.UI; |
| | | |
| | | using System.Text; |
| | | using System.Collections.Generic; |
| | | //宝库日志 |
| | |
| | | { |
| | | public ScrollerController _ScrollerController;//用来控制滑动条位置 |
| | | public Transform _Content;//d动态创建的节点 |
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData; |
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } } |
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData; |
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } } |
| | | |
| | | public void Init() |
| | | { |
| | | _ScrollerController.OnRefreshCell += OnRefreshGridCell; |
| | | PlayerFairyAuTreasureData.Event_FamilyActionInfo += FamilyActionInf;//家族行为信息的刷新 |
| | | FairyAuTreasureModel.Event_FamilyActionInfo += FamilyActionInf;//家族行为信息的刷新 |
| | | OnCreateGridLineCell(_ScrollerController); |
| | | |
| | | } |
| | | public void UnInit() |
| | | { |
| | | _ScrollerController.OnRefreshCell -= OnRefreshGridCell; |
| | | PlayerFairyAuTreasureData.Event_FamilyActionInfo -= FamilyActionInf;//家族行为信息的刷新 |
| | | FairyAuTreasureModel.Event_FamilyActionInfo -= FamilyActionInf;//家族行为信息的刷新 |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | void OnCreateGridLineCell(ScrollerController _ScrollerController)//预制体创建 |
| | | { |
| | |
| | | PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
|
| | | PlayerFairyAuTreasureData m_PlayerFairyAuTreasureData;
|
| | | PlayerFairyAuTreasureData playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<PlayerFairyAuTreasureData>()); } }
|
| | | FairyAuTreasureModel m_PlayerFairyAuTreasureData;
|
| | | FairyAuTreasureModel playerFairyAuTreasureData { get { return m_PlayerFairyAuTreasureData ?? (m_PlayerFairyAuTreasureData = ModelCenter.Instance.GetModel<FairyAuTreasureModel>()); } }
|
| | |
|
| | | #region 属性
|
| | | [SerializeField] ScrollerController _GridlineCtrl;
|
| | |
| | | _listArray.Add(key);
|
| | | }
|
| | | _FamilyPosition = (int)PlayerDatas.Instance.fairyData.mine.FamilyLV;
|
| | | PlayerFairyAuTreasureData.Event_FairyAuIntegral += FairyAuIntegral;//仙盟积分刷新
|
| | | PlayerFairyAuTreasureData.Event_FamilyStoreItemInfo += FamilyStoreItemInfo;//仓库信息刷新
|
| | | PlayerFairyAuTreasureData.Del_FamilyStoreItemInfo += Del_FamilyStoreItemInfo;//仓库物品删除
|
| | | PlayerFairyAuTreasureData.Event_FamilyActionInfo += FamilyActionInfo;//家族行为信息刷新
|
| | | FairyAuTreasureModel.Event_FairyAuIntegral += FairyAuIntegral;//仙盟积分刷新
|
| | | FairyAuTreasureModel.Event_FamilyStoreItemInfo += FamilyStoreItemInfo;//仓库信息刷新
|
| | | FairyAuTreasureModel.Del_FamilyStoreItemInfo += Del_FamilyStoreItemInfo;//仓库物品删除
|
| | | FairyAuTreasureModel.Event_FamilyActionInfo += FamilyActionInfo;//家族行为信息刷新
|
| | | _GridlineCtrl.OnRefreshCell += OnRefreshGridCell;
|
| | | _bool = false;
|
| | | w_TreasureTheLog.Init();
|
| | |
| | | protected override void OnAfterClose()
|
| | | {
|
| | | w_TreasureTheLog.UnInit();
|
| | | PlayerFairyAuTreasureData.Event_FairyAuIntegral -= FairyAuIntegral;//仙盟积分刷新
|
| | | PlayerFairyAuTreasureData.Event_FamilyStoreItemInfo -= FamilyStoreItemInfo;//仓库信息刷新
|
| | | PlayerFairyAuTreasureData.Event_FamilyActionInfo -= FamilyActionInfo;//家族行为信息刷新
|
| | | PlayerFairyAuTreasureData.Del_FamilyStoreItemInfo -= Del_FamilyStoreItemInfo;//仓库物品删除
|
| | | FairyAuTreasureModel.Event_FairyAuIntegral -= FairyAuIntegral;//仙盟积分刷新
|
| | | FairyAuTreasureModel.Event_FamilyStoreItemInfo -= FamilyStoreItemInfo;//仓库信息刷新
|
| | | FairyAuTreasureModel.Event_FamilyActionInfo -= FamilyActionInfo;//家族行为信息刷新
|
| | | FairyAuTreasureModel.Del_FamilyStoreItemInfo -= Del_FamilyStoreItemInfo;//仓库物品删除
|
| | | _GridlineCtrl.OnRefreshCell -= OnRefreshGridCell;
|
| | | }
|
| | |
|
| | |
| | | return false;
|
| | | }
|
| | |
|
| | | if (!PlayerTaskDatas.IsOPenAutoResolve())
|
| | | if (!TaskModel.IsOPenAutoResolve())
|
| | | {
|
| | | return false;
|
| | | }
|
| | |
| | | private string[] BountyMissionsType;//赏金 |
| | | private string[] FairyAuMissionType;//仙盟任务 |
| | | Dictionary<int, MissionDetailDates> _AllMissionDict = new Dictionary<int, MissionDetailDates>();//任务初始化接收字典 |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | private void Awake() |
| | |
| | |
|
| | | public void OnPlayerLoginOk()
|
| | | {
|
| | | PlayerTaskDatas.TaskCoinTaskEvent -= TaskCoinTaskEvent;
|
| | | PlayerTaskDatas.TaskCoinTaskEvent += TaskCoinTaskEvent;
|
| | | TaskModel.TaskCoinTaskEvent -= TaskCoinTaskEvent;
|
| | | TaskModel.TaskCoinTaskEvent += TaskCoinTaskEvent;
|
| | |
|
| | | PlayerTaskDatas.FairyTaskEvent -= FairyTaskEvent;
|
| | | PlayerTaskDatas.FairyTaskEvent += FairyTaskEvent;
|
| | | TaskModel.FairyTaskEvent -= FairyTaskEvent;
|
| | | TaskModel.FairyTaskEvent += FairyTaskEvent;
|
| | | StageLoad.Instance.onStageLoadFinish -= onStageLoadFinish;
|
| | | StageLoad.Instance.onStageLoadFinish += onStageLoadFinish;
|
| | | }
|
| | |
| | | StringBuilder variation = new StringBuilder();//变化值
|
| | |
|
| | | private int RewardForNumber = 0;//奖励数值
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | |
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
|
| | |
| | | timeType = 0;
|
| | | RewardForNumber = taskmodel.BountyRewardsNumber;
|
| | | RewardFor();
|
| | | PlayerTaskDatas.Event_nBounty += OnBounty;//赏金任务添加
|
| | | PlayerTaskDatas.Event_BountyRewards += BountyRewards;//获取赏金奖励
|
| | | TaskModel.Event_nBounty += OnBounty;//赏金任务添加
|
| | | TaskModel.Event_BountyRewards += BountyRewards;//获取赏金奖励
|
| | | _BountyDic = taskmodel.BountyDic;
|
| | | RewardsToOpen();
|
| | | ContentAssignment();
|
| | |
| | |
|
| | | private void OnDisable()
|
| | | {
|
| | | PlayerTaskDatas.Event_nBounty -= OnBounty;
|
| | | PlayerTaskDatas.Event_BountyRewards -= BountyRewards;
|
| | | TaskModel.Event_nBounty -= OnBounty;
|
| | | TaskModel.Event_BountyRewards -= BountyRewards;
|
| | | taskmodel.BountyMotionBool = false;
|
| | | if (coinTaskTip.IsPopup)
|
| | | {
|
| | |
| | | private int _NPCID = 0;//获取NPCID
|
| | | Dictionary<int, MissionDetailDates> _AllMissionDict = new Dictionary<int, MissionDetailDates>();//任务初始化接收字典
|
| | | #region Built-in
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | protected override void BindController()
|
| | | {
|
| | | }
|
| | |
| | | private int typesPeaker = -1;
|
| | |
|
| | | private float timeType = 0f;
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | |
|
| | | TreasureModel m_treasureModel;
|
| | | TreasureModel treasureModel { get { return m_treasureModel ?? (m_treasureModel = ModelCenter.Instance.GetModel<TreasureModel>()); } }
|
| | |
| | | public float LightCross = 0.3f;
|
| | | List<UIEffect> effectList = new List<UIEffect>();
|
| | | #region Built-in
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | public static event Action EffectToFaBaoEvent;
|
| | | protected override void BindController()
|
| | | {
|
| | |
| | | private int NeedMoney = 1;
|
| | | private int progressRef = -1;
|
| | |
|
| | | PlayerTaskDatas taskmodel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | PlayerMainDate mainModel { get { return ModelCenter.Instance.GetModel<PlayerMainDate>(); } }
|
| | | GetItemPathModel GetItemPath { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
|
| | | FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
|
| | |
| | | private List<int> DemonMissionTypeList = new List<int>();//魔族
|
| | | private List<string> DemonMissionTypeListKey = new List<string>();//魔族
|
| | | private List<int> TransportTask = new List<int>();//在PK状态下或打Boss状态下依旧可以传送的任务id
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | PackModel _playerPack;
|
| | | PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
|
| | | PlayerMainDate m_MainModel;
|
| | |
| | | TreasureModel m_Model;
|
| | | TreasureModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<TreasureModel>()); } }
|
| | |
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | |
|
| | | WorldBossModel Worldmodel { get { return ModelCenter.Instance.GetModel<WorldBossModel>(); } }
|
| | | DailyQuestModel dailyquestmodel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
|
| | |
| | | |
| | | private int _Gold = 0;//获取流动仙玉 |
| | | private int _GoldPaper = 0;//获取绑定仙玉 |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel |
| | | { |
| | | get |
| | | { |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); |
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); |
| | | } |
| | | } |
| | | #region Built-in |
| | |
| | | |
| | | if (_Toggle_Tips.isOn) |
| | | { |
| | | PlayerTaskDatas._globalbool = true; |
| | | TaskModel._globalbool = true; |
| | | } |
| | | else |
| | | { |
| | | PlayerTaskDatas._globalbool = false; |
| | | TaskModel._globalbool = false; |
| | | } |
| | | |
| | | } |
| | |
| | |
|
| | | FestivalRedpackModel festivalRedpackModel { get { return ModelCenter.Instance.GetModel<FestivalRedpackModel>(); } }
|
| | | OSRedEnvelopeModel OSEnvelopeModel { get { return ModelCenter.Instance.GetModel<OSRedEnvelopeModel>(); } }
|
| | | PlayerRedPacketDatas redPacket { get { return ModelCenter.Instance.GetModel<PlayerRedPacketDatas>(); } }
|
| | | RedPacketModel redPacket { get { return ModelCenter.Instance.GetModel<RedPacketModel>(); } }
|
| | | WishingPoolModel wishModel { get { return ModelCenter.Instance.GetModel<WishingPoolModel>(); } }
|
| | | MysticalPurchaseModel purchaseModel { get { return ModelCenter.Instance.GetModel<MysticalPurchaseModel>(); } }
|
| | | DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
|
| | |
| | | ShowFairyGrabBoss();
|
| | | IsCrossServerOneVsOne();
|
| | |
|
| | | PlayerRedPacketDatas.OnRedBagGetEvent += OnRedBagGet;
|
| | | RedPacketModel.OnRedBagGetEvent += OnRedBagGet;
|
| | | OSEnvelopeModel.OSRedEnvelopeUpdateEvent += OnRedBagGet;
|
| | | OSEnvelopeModel.OSRedEnvelopeInfoEnvent += OnRedBagGet;
|
| | | RedpointCenter.Instance.redpointValueChangeEvent += RedpointValueChangeEvent;
|
| | |
| | | public void Unit()
|
| | | {
|
| | | m_CollectBehaviour.Dispose();
|
| | | PlayerRedPacketDatas.OnRedBagGetEvent -= OnRedBagGet;
|
| | | RedPacketModel.OnRedBagGetEvent -= OnRedBagGet;
|
| | | OSEnvelopeModel.OSRedEnvelopeUpdateEvent -= OnRedBagGet;
|
| | | OSEnvelopeModel.OSRedEnvelopeInfoEnvent -= OnRedBagGet;
|
| | | RedpointCenter.Instance.redpointValueChangeEvent -= RedpointValueChangeEvent;
|
| | |
| | | RealmModel realmModel { get { return ModelCenter.Instance.GetModel<RealmModel>(); } }
|
| | | MountModel horsemodel { get { return ModelCenter.Instance.GetModel<MountModel>(); } }
|
| | | PlayerMainDate onMainModel { get { return ModelCenter.Instance.GetModel<PlayerMainDate>(); } }
|
| | | PlayerTaskDatas onPlayerTask { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel onPlayerTask { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | BuffModel Buffmodel { get { return ModelCenter.Instance.GetModel<BuffModel>(); } }
|
| | | PKModel pKModel { get { return ModelCenter.Instance.GetModel<PKModel>(); } }
|
| | | RuneTowerModel runeTowerModel { get { return ModelCenter.Instance.GetModel<RuneTowerModel>(); } }
|
| | |
| | | NewBieCenter.Instance.guideCompletedEvent += OnGuideCompleted;
|
| | | WindowCenter.Instance.windowAfterOpenEvent += WindowAfterEvent;
|
| | | WindowCenter.Instance.windowAfterCloseEvent += WindowAfterEvent;
|
| | | PlayerTaskDatas.CompletionOfTaskEvent += CompletionOfTaskEvent;
|
| | | TaskModel.CompletionOfTaskEvent += CompletionOfTaskEvent;
|
| | | NewBieCenter.Instance.guideBeginEvent += GuideBeginEvent;
|
| | | fairyGrabBossModel.bossGrabHintEvent += bossGrabHintEvent;
|
| | | GlobalTimeEvent.Instance.secondEvent += secondEvent;
|
| | |
| | | NewBieCenter.Instance.guideCompletedEvent -= OnGuideCompleted;
|
| | | WindowCenter.Instance.windowAfterOpenEvent -= WindowAfterEvent;
|
| | | WindowCenter.Instance.windowAfterCloseEvent -= WindowAfterEvent;
|
| | | PlayerTaskDatas.CompletionOfTaskEvent -= CompletionOfTaskEvent;
|
| | | TaskModel.CompletionOfTaskEvent -= CompletionOfTaskEvent;
|
| | | NewBieCenter.Instance.guideBeginEvent -= GuideBeginEvent;
|
| | | GlobalTimeEvent.Instance.secondEvent -= secondEvent;
|
| | | fairyGrabBossModel.bossGrabHintEvent -= bossGrabHintEvent;
|
| | |
| | | FunctionUnlockFlyObject flyObject; |
| | | PlayerMainDate m_MainModel; |
| | | PlayerMainDate mainModel { get { return m_MainModel ?? (m_MainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } } |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } } |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } } |
| | | #region Built-in |
| | | protected override void BindController() |
| | | { |
| | |
| | | using System;
|
| | | using System.Collections;
|
| | | using System.Collections.Generic;
|
| | |
|
| | | using UnityEngine;
|
| | | using LitJson;
|
| | | using System.Text.RegularExpressions;
|
| | |
| | | }
|
| | |
|
| | |
|
| | | public class PlayerTaskDatas : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
|
| | | public class TaskModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
|
| | | {
|
| | |
|
| | | /** 任务总清单 */
|
| | |
| | | [SerializeField] Button _Btn_Forward;//支线前往按钮
|
| | | [SerializeField] Text _Text_Forward;//按钮文字
|
| | | [SerializeField] Button m_FinishAtOnce;//立即完成
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
|
| | | PackModel _playerPack;
|
| | |
| | | [SerializeField] Image m_Image;//孔数 |
| | | PlayerMainDate m_MainModel;
|
| | | PlayerMainDate mainModel { get { return m_MainModel ?? (m_MainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } } |
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } } |
| | | #region Built-in |
| | | protected override void BindController() |
| | | { |
| | |
| | |
|
| | | Dictionary<int, MissionDetailDates> _AllMissionDict = new Dictionary<int, MissionDetailDates>();//任务初始化接收字典
|
| | | Dictionary<int, Dictionary<string, string>> _DicTaskInforma = new Dictionary<int, Dictionary<string, string>>();//任务字典的信息
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>());
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>());
|
| | | }
|
| | | }
|
| | | PackModel _playerPack;
|
| | |
| | | public Dictionary<int, List<TaskListConfig>> TaskCfgDict = new Dictionary<int, List<TaskListConfig>>(); |
| | | public Dictionary<int, int> TaskMainDic = new Dictionary<int, int>();//剧情编号,任务ID |
| | | public Dictionary<int, List<TaskListType>> taskListConfig = new Dictionary<int, List<TaskListType>>();//关于任务列表 |
| | | PlayerTaskDatas m_PlayerTaskDatas; |
| | | PlayerTaskDatas onPlayerTask { get { return m_PlayerTaskDatas ?? (m_PlayerTaskDatas = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } } |
| | | TaskModel m_PlayerTaskDatas; |
| | | TaskModel onPlayerTask { get { return m_PlayerTaskDatas ?? (m_PlayerTaskDatas = ModelCenter.Instance.GetModel<TaskModel>()); } } |
| | | public override void Init() |
| | | { |
| | | var configTaskListValue = TaskListConfig.GetValues(); |
| | |
| | | private int MainTaaskChapterNow = 1;//获取当前选中的选中章节数
|
| | | private int MainTaskIDNow = 0;//当前选中的任务ID
|
| | | private bool _IsOpenbool = true;
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
|
| | |
|
| | |
| | | private void OnEnable()
|
| | | {
|
| | | _IsOpenbool = true;
|
| | | PlayerTaskDatas.Event_TaskInformation += TaskInformation;//任务字典信息
|
| | | TaskModel.Event_TaskInformation += TaskInformation;//任务字典信息
|
| | | _DicTaskInforma = taskmodel._DicTaskInformation;
|
| | | _MainTaskDic = taskmodel.MainTaskDic;
|
| | | GetMainIDAndMainTaskChapter();
|
| | |
| | | private void OnDisable()
|
| | | {
|
| | | StopCoroutine("Delay");
|
| | | PlayerTaskDatas.Event_TaskInformation -= TaskInformation;//任务字典信息 |
| | | TaskModel.Event_TaskInformation -= TaskInformation;//任务字典信息 |
| | | }
|
| | |
|
| | | void OnCreateGridLineCell(ScrollerController gridCtrl)//任务预制体创建
|
| | |
| | |
|
| | | private static StringBuilder textBuilder = new StringBuilder();
|
| | | private const string Info_Pattern = "{([a-zA-Z0-9_]+)}";
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel {
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel {
|
| | | get {
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>());
|
| | | return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>());
|
| | | }
|
| | | }
|
| | | public string GetTaskInfo(string val, int _item)//用于0820中字典的值替换(1字符串2任务ID)
|
| | |
| | | private string StrConversa = null;//对话内容接收
|
| | | Dictionary<int, MissionDetailDates> _AllMissionDict;//任务初始化接收字典
|
| | | private List<RewardAnalysis.RewardInfo> rewardList = new List<RewardAnalysis.RewardInfo>();
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | |
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
|
| | |
| | | List<int> _list = new List<int>();//用来控制进行排序
|
| | | TreasureModel m_Model;
|
| | | TreasureModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<TreasureModel>()); } }
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | PackModel _playerPack;
|
| | | PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
|
| | | PlayerMainDate m_MainModel;
|
| | |
| | | ListSort1.Add(TaskSortType2[i]);
|
| | | }
|
| | | }
|
| | | PlayerTaskDatas.Event_TaskToAdd += TaskToAdd;//任务的添加
|
| | | PlayerTaskDatas.Event_TaskRefreshes += TaskRefreshes;//任务的刷新
|
| | | PlayerTaskDatas.Event_TaskToDelete += OnTaskToDelete;//任务的删除
|
| | | PlayerTaskDatas.Event_TaskInformation += TaskInformation;//任务字典信息
|
| | | PlayerTaskDatas.MainCardLevelChange += MainCardLevelChange;//卡级任务修改
|
| | | PlayerTaskDatas.CardLevelChange += CardLevelChangeEvent;//卡级任务状态改变
|
| | | TaskModel.Event_TaskToAdd += TaskToAdd;//任务的添加
|
| | | TaskModel.Event_TaskRefreshes += TaskRefreshes;//任务的刷新
|
| | | TaskModel.Event_TaskToDelete += OnTaskToDelete;//任务的删除
|
| | | TaskModel.Event_TaskInformation += TaskInformation;//任务字典信息
|
| | | TaskModel.MainCardLevelChange += MainCardLevelChange;//卡级任务修改
|
| | | TaskModel.CardLevelChange += CardLevelChangeEvent;//卡级任务状态改变
|
| | | model.collectingTreasureChangeEvent += OnCollectingTreasureChangeEvent;
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
|
| | | TreasureNewGotWin.CloseTreasureNewGotWinEvent += CloseTreasureNewGotWinEvent;
|
| | |
| | | {
|
| | | m_HumanTreasure.Dispose();
|
| | | model.collectingTreasureChangeEvent -= OnCollectingTreasureChangeEvent;
|
| | | PlayerTaskDatas.Event_TaskRefreshes -= TaskRefreshes;//任务的刷新
|
| | | PlayerTaskDatas.Event_TaskToAdd -= TaskToAdd;//任务的添加
|
| | | PlayerTaskDatas.Event_TaskToDelete -= OnTaskToDelete;//任务的删除
|
| | | PlayerTaskDatas.Event_TaskInformation -= TaskInformation;//任务字典信息
|
| | | TaskModel.Event_TaskRefreshes -= TaskRefreshes;//任务的刷新
|
| | | TaskModel.Event_TaskToAdd -= TaskToAdd;//任务的添加
|
| | | TaskModel.Event_TaskToDelete -= OnTaskToDelete;//任务的删除
|
| | | TaskModel.Event_TaskInformation -= TaskInformation;//任务字典信息
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
|
| | | TreasureNewGotWin.CloseTreasureNewGotWinEvent -= CloseTreasureNewGotWinEvent;
|
| | | PlayerTaskDatas.MainCardLevelChange -= MainCardLevelChange;//卡级任务修改
|
| | | PlayerTaskDatas.CardLevelChange -= CardLevelChangeEvent;//卡级任务状态改变
|
| | | TaskModel.MainCardLevelChange -= MainCardLevelChange;//卡级任务修改
|
| | | TaskModel.CardLevelChange -= CardLevelChangeEvent;//卡级任务状态改变
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;//数据的刷新(h0418)
|
| | | StopAllCoroutines();
|
| | | }
|
| | |
| | | foreach (var key in taskmodel.SideQuestsDic.Keys)
|
| | | {
|
| | | var State = taskmodel.GetTaskStatus(key);
|
| | | if (State == PlayerTaskDatas.TaskStatus.CardLevel)
|
| | | if (State == TaskModel.TaskStatus.CardLevel)
|
| | | {
|
| | | IsDefault = false;
|
| | | }
|
| | |
| | |
|
| | | private void Selected()//选中逻辑修改
|
| | | {
|
| | | if (taskmodel.GetTaskStatus(taskmodel.GetNowTaskID) == PlayerTaskDatas.TaskStatus.CardLevel)
|
| | | if (taskmodel.GetTaskStatus(taskmodel.GetNowTaskID) == TaskModel.TaskStatus.CardLevel)
|
| | | {
|
| | | bool _IsBool = false;
|
| | | var taskList = TaskListConfig.Get(taskmodel.GetNowTaskID);
|
| | |
| | | }
|
| | | for (int i = 0; i < _list.Count; i++)
|
| | | {
|
| | | if (taskmodel.GetTaskStatus(_list[i]) != PlayerTaskDatas.TaskStatus.CardLevel)
|
| | | if (taskmodel.GetTaskStatus(_list[i]) != TaskModel.TaskStatus.CardLevel)
|
| | | {
|
| | | if (_IsBool)//主线卡级
|
| | | {
|
| | |
| | | public class TaskType : MonoBehaviour |
| | | { |
| | | [SerializeField] List<int> MysteriousTaskID = new List<int>(); |
| | | PlayerTaskDatas m_TaskModel; |
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } } |
| | | TaskModel m_TaskModel; |
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } } |
| | | public bool m_TypeBool = true; |
| | | public int TaskID = 0; |
| | | void Start() |
| | |
| | | [SerializeField] GameObject _StoryTaskWin;
|
| | | [SerializeField] GameObject _SideMission;
|
| | | #region Built-in
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | PlayerDeadModel _deadModel;
|
| | | PlayerDeadModel DeadModel
|
| | | {
|
| | | get { return _deadModel ?? (_deadModel = ModelCenter.Instance.GetModel<PlayerDeadModel>()); }
|
| | | }
|
| | |
|
| | | CoinTaskTipModel m_CoinTaskTip;
|
| | | CoinTaskTipModel coinTaskTip { get { return m_CoinTaskTip ?? (m_CoinTaskTip = ModelCenter.Instance.GetModel<CoinTaskTipModel>()); } }
|
| | | protected override void BindController()
|
| | |
| | | bool inited = false;
|
| | |
|
| | | TreasureModel model { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | | PlayerTaskDatas taskmodel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | TreasureModel treasureModel { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | | AchievementModel achievementModel { get { return ModelCenter.Instance.GetModel<AchievementModel>(); } }
|
| | |
|
| | | public FunctionalGuideCenter()
|
| | | {
|
| | | PlayerTaskDatas.tryGetTaskAwardEvent += OnTryGetMainLineTaskReward;
|
| | | PlayerTaskDatas.Event_MainlineTask += OnMainLineTaskUpdate;
|
| | | PlayerTaskDatas.CardLevelChange += OnMainLineLimitStateChange;
|
| | | PlayerTaskDatas.SideQuestChangeEvent += OnBranchQuestStateChange;
|
| | | TaskModel.tryGetTaskAwardEvent += OnTryGetMainLineTaskReward;
|
| | | TaskModel.Event_MainlineTask += OnMainLineTaskUpdate;
|
| | | TaskModel.CardLevelChange += OnMainLineLimitStateChange;
|
| | | TaskModel.SideQuestChangeEvent += OnBranchQuestStateChange;
|
| | | treasureModel.treasureStateChangeEvent += OnTreasureStateChange;
|
| | | }
|
| | |
|
| | |
| | | switch ((GuideTriggerType)config.TriggerType)
|
| | | {
|
| | | case GuideTriggerType.QuestLimit:
|
| | | if (limitState != PlayerTaskDatas.TaskStatus.CardLevel || limitState != PlayerTaskDatas.TaskStatus.TreasureCardLevel)
|
| | | if (limitState != TaskModel.TaskStatus.CardLevel || limitState != TaskModel.TaskStatus.TreasureCardLevel)
|
| | | {
|
| | | RemoveGuide(guideId);
|
| | | }
|
| | |
| | | return mainTaskId == config.Condition && taskmodel.currentMissionState == 2;
|
| | | case GuideTriggerType.QuestLimit:
|
| | | return mainTaskId == config.Condition &&
|
| | | (taskmodel.GetTaskStatus(config.Condition) == PlayerTaskDatas.TaskStatus.CardLevel || taskmodel.GetTaskStatus(config.Condition) == PlayerTaskDatas.TaskStatus.TreasureCardLevel);
|
| | | (taskmodel.GetTaskStatus(config.Condition) == TaskModel.TaskStatus.CardLevel || taskmodel.GetTaskStatus(config.Condition) == TaskModel.TaskStatus.TreasureCardLevel);
|
| | | case GuideTriggerType.QuestContinue:
|
| | | var questState = taskmodel.SideQuestState(config.Condition);
|
| | | var taskStatus = taskmodel.GetTaskStatus(config.Condition);
|
| | | return questState == 1 && (taskStatus == PlayerTaskDatas.TaskStatus.Normal);
|
| | | return questState == 1 && (taskStatus == TaskModel.TaskStatus.Normal);
|
| | | case GuideTriggerType.Treasure:
|
| | | if (!model.newGotShowing)
|
| | | {
|
| | |
| | |
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFunctionOpen;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnLevelChange;
|
| | | PlayerTaskDatas.Event_MainlineTask += OnMainLineTaskUpdate;
|
| | | PlayerTaskDatas.CardLevelChange += OnMainLineTaskLimitStateChange;
|
| | | TaskModel.Event_MainlineTask += OnMainLineTaskUpdate;
|
| | | TaskModel.CardLevelChange += OnMainLineTaskLimitStateChange;
|
| | | FunctionUnlockFlyObject.functionUnLockShowEndEvent += OnFunctionUnLockShowEnd;
|
| | |
|
| | | FunctionalGuideCenter.Instance.beginGuideEvent += BeginFunctionalGuide;
|
| | |
| | | container.gameObject.SetActive(false);
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFunctionOpen;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnLevelChange;
|
| | | PlayerTaskDatas.Event_MainlineTask -= OnMainLineTaskUpdate;
|
| | | PlayerTaskDatas.CardLevelChange -= OnMainLineTaskLimitStateChange;
|
| | | TaskModel.Event_MainlineTask -= OnMainLineTaskUpdate;
|
| | | TaskModel.CardLevelChange -= OnMainLineTaskLimitStateChange;
|
| | | FunctionUnlockFlyObject.functionUnLockShowEndEvent -= OnFunctionUnLockShowEnd;
|
| | |
|
| | | FunctionalGuideCenter.Instance.beginGuideEvent -= BeginFunctionalGuide;
|
| | |
| | |
|
| | | bool inited = false;
|
| | |
|
| | | PlayerTaskDatas taskmodel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | BetterEquipGetModel betterItemGetModel { get { return ModelCenter.Instance.GetModel<BetterEquipGetModel>(); } }
|
| | | PreciousItemGetModel preciousItemGetModel { get { return ModelCenter.Instance.GetModel<PreciousItemGetModel>(); } }
|
| | | TreasureModel treasureModel { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | |
| | | return taskmodel.currentMission == config.Condition && taskmodel.currentMissionState == 2;
|
| | | case GuideTriggerType.QuestLimit:
|
| | | return taskmodel.currentMission == config.Condition &&
|
| | | (taskmodel.GetTaskStatus(config.Condition) == PlayerTaskDatas.TaskStatus.CardLevel || taskmodel.GetTaskStatus(config.Condition) == PlayerTaskDatas.TaskStatus.TreasureCardLevel);
|
| | | (taskmodel.GetTaskStatus(config.Condition) == TaskModel.TaskStatus.CardLevel || taskmodel.GetTaskStatus(config.Condition) == TaskModel.TaskStatus.TreasureCardLevel);
|
| | | case GuideTriggerType.QuestContinue:
|
| | | return taskmodel.currentMission == config.Condition && (taskmodel.GetTaskStatus(config.Condition) == PlayerTaskDatas.TaskStatus.Normal);
|
| | | return taskmodel.currentMission == config.Condition && (taskmodel.GetTaskStatus(config.Condition) == TaskModel.TaskStatus.Normal);
|
| | | case GuideTriggerType.Map:
|
| | | return PlayerDatas.Instance.baseData.MapID == config.Condition;
|
| | | case GuideTriggerType.RealmSitDown:
|
| | |
| | | case GuideTriggerType.Pray:
|
| | | return taskmodel.currentMission == config.Condition &&
|
| | | prayerModel.CanFreeCoinPrayer() &&
|
| | | (taskmodel.GetTaskStatus(config.Condition) == PlayerTaskDatas.TaskStatus.CardLevel || taskmodel.GetTaskStatus(config.Condition) == PlayerTaskDatas.TaskStatus.TreasureCardLevel);
|
| | | (taskmodel.GetTaskStatus(config.Condition) == TaskModel.TaskStatus.CardLevel || taskmodel.GetTaskStatus(config.Condition) == TaskModel.TaskStatus.TreasureCardLevel);
|
| | | case GuideTriggerType.VIPExperience:
|
| | | return PlayerDatas.Instance.baseData.VIPLv <= 0;
|
| | | case GuideTriggerType.FairyLandBuyTimes:
|
| | |
| | | CheckNewBieGuide();
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFunctionOpen;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnLevelChange;
|
| | | PlayerTaskDatas.Event_MainlineTask += OnMainLineTaskChange;
|
| | | PlayerTaskDatas.CardLevelChange += OnTaskLimitStateChange;
|
| | | TaskModel.Event_MainlineTask += OnMainLineTaskChange;
|
| | | TaskModel.CardLevelChange += OnTaskLimitStateChange;
|
| | |
|
| | | betterItemGetModel.showEquipRefreshEvent += OnGetBetterEquip;
|
| | | preciousItemGetModel.showItemRefreshEvent += OnShowPreciousItemRefresh;
|
| | |
| | | {
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFunctionOpen;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnLevelChange;
|
| | | PlayerTaskDatas.Event_MainlineTask -= OnMainLineTaskChange;
|
| | | PlayerTaskDatas.CardLevelChange -= OnTaskLimitStateChange;
|
| | | TaskModel.Event_MainlineTask -= OnMainLineTaskChange;
|
| | | TaskModel.CardLevelChange -= OnTaskLimitStateChange;
|
| | | betterItemGetModel.showEquipRefreshEvent -= OnGetBetterEquip;
|
| | | preciousItemGetModel.showItemRefreshEvent -= OnShowPreciousItemRefresh;
|
| | | FunctionUnlockFlyObject.functionUnLockShowEndEvent -= OnFunctionUnLockShowEnd;
|
| | |
| | | CheckNewBieGuide();
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFunctionOpen;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnLevelChange;
|
| | | PlayerTaskDatas.Event_MainlineTask += OnMainLineTaskChange;
|
| | | PlayerTaskDatas.CardLevelChange += OnTaskLimitStateChange;
|
| | | PlayerTaskDatas.SideQuestChangeEvent += OnBranchQuestChange;
|
| | | TaskModel.Event_MainlineTask += OnMainLineTaskChange;
|
| | | TaskModel.CardLevelChange += OnTaskLimitStateChange;
|
| | | TaskModel.SideQuestChangeEvent += OnBranchQuestChange;
|
| | |
|
| | | betterItemGetModel.showEquipRefreshEvent += OnGetBetterEquip;
|
| | | preciousItemGetModel.showItemRefreshEvent += OnShowPreciousItemRefresh;
|
| | |
| | |
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFunctionOpen;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnLevelChange;
|
| | | PlayerTaskDatas.Event_MainlineTask -= OnMainLineTaskChange;
|
| | | PlayerTaskDatas.CardLevelChange -= OnTaskLimitStateChange;
|
| | | PlayerTaskDatas.SideQuestChangeEvent -= OnBranchQuestChange;
|
| | | TaskModel.Event_MainlineTask -= OnMainLineTaskChange;
|
| | | TaskModel.CardLevelChange -= OnTaskLimitStateChange;
|
| | | TaskModel.SideQuestChangeEvent -= OnBranchQuestChange;
|
| | |
|
| | | betterItemGetModel.showEquipRefreshEvent -= OnGetBetterEquip;
|
| | | preciousItemGetModel.showItemRefreshEvent -= OnShowPreciousItemRefresh;
|
| | |
| | | if (PlayerDatas.Instance.PlayerId == envelope.player
|
| | | || model.grabRedpackTimes > 0)
|
| | | {
|
| | | ModelCenter.Instance.GetModel<PlayerRedPacketDatas>().RedBagId = envelope.id;
|
| | | ModelCenter.Instance.GetModel<RedPacketModel>().RedBagId = envelope.id;
|
| | | WindowCenter.Instance.Open<RedpackOpenWin>();
|
| | | break;
|
| | | }
|
| | |
| | | set
|
| | | {
|
| | | m_SelectType = value;
|
| | | ModelCenter.Instance.GetModel<PlayerRedPacketDatas>().RedBagId = 0;
|
| | | ModelCenter.Instance.GetModel<RedPacketModel>().RedBagId = 0;
|
| | | if (FuncChangeEvent != null)
|
| | | {
|
| | | FuncChangeEvent();
|
| | |
| | | if (PlayerDatas.Instance.PlayerId == envelope.player
|
| | | || model.getEnvelopeTimes > 0)
|
| | | {
|
| | | ModelCenter.Instance.GetModel<PlayerRedPacketDatas>().RedBagId = envelope.id;
|
| | | ModelCenter.Instance.GetModel<RedPacketModel>().RedBagId = envelope.id;
|
| | | WindowCenter.Instance.Open<RedpackOpenWin>();
|
| | | break;
|
| | | }
|
| | |
| | | {
|
| | | Dictionary<int, string> redpackSfxDict = new Dictionary<int, string>();
|
| | |
|
| | | PlayerRedPacketDatas redPackdata { get { return ModelCenter.Instance.GetModel<PlayerRedPacketDatas>(); } }
|
| | | RedPacketModel redPackdata { get { return ModelCenter.Instance.GetModel<RedPacketModel>(); } }
|
| | | OSRedEnvelopeModel envelopeModel { get { return ModelCenter.Instance.GetModel<OSRedEnvelopeModel>(); } }
|
| | | FestivalRedpackModel festivalRedpackModel { get { return ModelCenter.Instance.GetModel<FestivalRedpackModel>(); } }
|
| | |
|
| | |
| | | if (!WindowCenter.Instance.IsOpen<RedpackSystemDetailsWin>())
|
| | | {
|
| | | envelopeSfx = vNetData.RedPacketID == envelopeSfx && self ? envelopeSfx : 0;
|
| | | ModelCenter.Instance.GetModel<PlayerRedPacketDatas>().redpackDetailId = (int)vNetData.RedPacketID;
|
| | | ModelCenter.Instance.GetModel<RedPacketModel>().redpackDetailId = (int)vNetData.RedPacketID;
|
| | | WindowCenter.Instance.Open<RedpackSystemDetailsWin>();
|
| | | }
|
| | | cacheEnvelopeId = 0;
|
| | |
| | | if (!WindowCenter.Instance.IsOpen<RedDetailsTipsWin>())
|
| | | {
|
| | | envelopeSfx = vNetData.RedPacketID == envelopeSfx && self ? envelopeSfx : 0;
|
| | | ModelCenter.Instance.GetModel<PlayerRedPacketDatas>().redpackDetailId = (int)vNetData.RedPacketID;
|
| | | ModelCenter.Instance.GetModel<RedPacketModel>().redpackDetailId = (int)vNetData.RedPacketID;
|
| | | WindowCenter.Instance.Open<RedDetailsTipsWin>();
|
| | | }
|
| | | cacheEnvelopeId = 0;
|
| | |
| | | {
|
| | | if (_envelope.state == 1)
|
| | | {
|
| | | ModelCenter.Instance.GetModel<PlayerRedPacketDatas>().RedBagId = _envelope.id;
|
| | | ModelCenter.Instance.GetModel<RedPacketModel>().RedBagId = _envelope.id;
|
| | | WindowCenter.Instance.Open<RedpackOpenWin>();
|
| | | }
|
| | | if (_envelope.state == 2 || _envelope.state == 3)
|
| | |
| | | [SerializeField] Button m_SpaceClose;
|
| | | [SerializeField] Button m_CloseSfxBtn;
|
| | | #region Built-in
|
| | | PlayerRedPacketDatas m_RedPacket;
|
| | | PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } }
|
| | | RedPacketModel m_RedPacket;
|
| | | RedPacketModel redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<RedPacketModel>()); } }
|
| | | RedEnvelopeModel envelopeModel { get { return ModelCenter.Instance.GetModel<RedEnvelopeModel>(); } }
|
| | | protected override void BindController()
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas task { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel task { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | public override void Refresh(CellView cell)
|
| | | {
|
| | |
| | | {
|
| | | ParseConfig();
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
|
| | | PlayerTaskDatas.Event_TaskInformation += TaskInformationUpdate;
|
| | | TaskModel.Event_TaskInformation += TaskInformationUpdate;
|
| | | }
|
| | |
|
| | | public override void UnInit()
|
| | | {
|
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
|
| | | PlayerTaskDatas.Event_TaskInformation -= TaskInformationUpdate;
|
| | | TaskModel.Event_TaskInformation -= TaskInformationUpdate;
|
| | | }
|
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas task { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel task { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | PlayerMainDate mainData { get { return ModelCenter.Instance.GetModel<PlayerMainDate>(); } }
|
| | | public void SendEquipPassSkill(int _page, int _index, int _skillId)
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas task { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel task { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | RolePromoteModel m_PromoteModel;
|
| | | RolePromoteModel promoteModel
|
| | |
| | | public class EquipReinforceWin : Window
|
| | | {
|
| | |
|
| | | private WingsRedDot W_ModelRedDit;
|
| | | private WingsRedDot model { get { return W_ModelRedDit ?? (W_ModelRedDit = ModelCenter.Instance.GetModel<WingsRedDot>()); } }
|
| | | private WingsRedDotModel W_ModelRedDit;
|
| | | private WingsRedDotModel model { get { return W_ModelRedDit ?? (W_ModelRedDit = ModelCenter.Instance.GetModel<WingsRedDotModel>()); } }
|
| | | private StrengthenModel M_Strengtheng;
|
| | | private StrengthenModel strengtheng { get { return M_Strengtheng ?? (M_Strengtheng = ModelCenter.Instance.GetModel<StrengthenModel>()); } }
|
| | | private WashTips _washTips;
|
| | |
| | | return m_gemModel ?? (m_gemModel = ModelCenter.Instance.GetModel<GemModel>());
|
| | | }
|
| | | }
|
| | | WingsRedDot m_WingsRedDot;
|
| | | WingsRedDot wingsRedDot {
|
| | | WingsRedDotModel m_WingsRedDot;
|
| | | WingsRedDotModel wingsRedDot {
|
| | | get {
|
| | | return m_WingsRedDot ?? (m_WingsRedDot = ModelCenter.Instance.GetModel<WingsRedDot>());
|
| | | return m_WingsRedDot ?? (m_WingsRedDot = ModelCenter.Instance.GetModel<WingsRedDotModel>());
|
| | | }
|
| | | }
|
| | | protected override void BindController()
|
| | |
| | | PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
|
| | | PlayerMainDate m_MainModel;
|
| | | PlayerMainDate onMainModel { get { return m_MainModel ?? (m_MainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
|
| | | PlayerTaskDatas m_PlayerTask;
|
| | | TaskModel m_PlayerTask;
|
| | |
|
| | | public static Action IsFightUp;
|
| | |
|
| File was renamed from System/Strengthening/WingsRedDot.cs |
| | |
| | | using UnityEngine.UI;
|
| | | using System;
|
| | | using System.Collections.Generic;
|
| | |
|
| | | using Snxxz.UI;
|
| | | //翅膀精炼红点
|
| | | namespace Snxxz.UI
|
| | | {
|
| | |
|
| | | [XLua.LuaCallCSharp]
|
| | | public class WingsRedDot : Model, IPlayerLoginOk, IBeforePlayerDataInitialize
|
| | | public class WingsRedDotModel : Model, IPlayerLoginOk, IBeforePlayerDataInitialize |
| | | {
|
| | | private const int Redpoint_key = 10603;
|
| | | public Redpoint redPointStre = new Redpoint(MainRedDot.RedPoint_key1, Redpoint_key);
|
| | |
| | | private int Marking = 0;
|
| | | private bool IsOnePutOn = true;
|
| | | public bool IsBoolOpenWingeWin = false;
|
| | | PackModel _playerPack;
|
| | | PackModel playerPack
|
| | | {
|
| | | get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); }
|
| | | }
|
| | | |
| | | PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } } |
| | |
|
| | | public override void Init()
|
| | | {
|
| | |
| | | }
|
| | | public void OnPlayerLoginOk()
|
| | | {
|
| | |
|
| | | playerPack.itemCntAddEvent += ItemCntAddAct;//物品数量增加
|
| | | playerPack.itemCntReduceEvent += ItemCntReduceAct;//物品数量减少
|
| | | packModel.itemCntAddEvent += ItemCntAddAct;//物品数量增加 |
| | | packModel.itemCntReduceEvent += ItemCntReduceAct;//物品数量减少 |
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChange;
|
| | | ItemModel itemModel = playerPack.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing);
|
| | | ItemModel itemModel = packModel.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing); |
| | | if (IsOnePutOn)
|
| | | {
|
| | | WingsDot();
|
| | |
| | | }
|
| | | public void OnBeforePlayerDataInitialize()
|
| | | {
|
| | | playerPack.itemCntAddEvent -= ItemCntAddAct;//物品数量增加
|
| | | packModel.itemCntAddEvent -= ItemCntAddAct;//物品数量增加 |
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange;
|
| | | playerPack.itemCntReduceEvent -= ItemCntReduceAct;//物品数量减少
|
| | | packModel.itemCntReduceEvent -= ItemCntReduceAct;//物品数量减少 |
| | | }
|
| | |
|
| | |
|
| | |
| | | public void WingsDot()
|
| | | {
|
| | | redPointStre.state = RedPointState.None;
|
| | | ItemModel itemModel = playerPack.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing);
|
| | | ItemModel itemModel = packModel.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing); |
| | |
|
| | | if (itemModel == null || !FuncOpen.Instance.IsFuncOpen(90))
|
| | | {
|
| | |
| | | Marking = 0;
|
| | | return;
|
| | | }
|
| | | SinglePack singlePackModel = playerPack.GetSinglePack(PackType.Item);
|
| | | SinglePack singlePackModel = packModel.GetSinglePack(PackType.Item); |
| | | Dictionary<int, ItemModel> backpack_dic = singlePackModel.GetAllItems();
|
| | |
|
| | | List<int> wingsRefinelist = itemModel.GetUseDataModel((int)ItemUseDataKey.wingProgressValue);
|
| | |
| | | var config2 = WingRefineExpConfig.Get(_dicWings[key].WingsID);
|
| | | if (config1.WingsPhase >= config2.WingsPhase)
|
| | | {
|
| | | WingNumber += playerPack.GetItemCountByID(PackType.Item, _dicWings[key].WingsID);
|
| | | WingNumber += packModel.GetItemCountByID(PackType.Item, _dicWings[key].WingsID); |
| | | }
|
| | | }
|
| | | if (IsBoolOpenWingeWin)
|
| | |
| | | }
|
| | | if (arg1 == PackType.Equip)//装备背包物品增加
|
| | | {
|
| | | ItemModel itemModel = playerPack.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing);
|
| | | ItemModel itemModel = packModel.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing); |
| | | if (IsOnePutOn)
|
| | | {
|
| | | WingsDot();
|
| | |
| | |
|
| | | private void ItemBagAdd(int ItemIndex, int ItemID)//物品背包数量添加
|
| | | {
|
| | | ItemModel ItemModel = playerPack.GetItemByIndex(PackType.Item, ItemIndex);
|
| | | ItemModel ItemModel = packModel.GetItemByIndex(PackType.Item, ItemIndex); |
| | | int ItemCount = ItemModel.preItemCount;
|
| | | var WingItem = WingRefineExpConfig.Get(ItemModel.itemId);
|
| | | if (IsBoolOpenWingeWin || WingItem == null)
|
| | |
| | | }
|
| | | if (arg1 == PackType.Equip)//装备脱下
|
| | | {
|
| | | ItemModel itemModel = playerPack.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing);
|
| | | ItemModel itemModel = packModel.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing); |
| | | if (itemModel == null && redPointStre.state == RedPointState.Simple)
|
| | | {
|
| | | redPointStre.state = RedPointState.None;
|
| | |
| | | PackModel _playerPack;
|
| | | PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
|
| | |
|
| | | WingsRedDot M_WingsRedDotModel;
|
| | | WingsRedDot wingsRedDotModel { get { return M_WingsRedDotModel ?? (M_WingsRedDotModel = ModelCenter.Instance.GetModel<WingsRedDot>()); } }
|
| | | WingsRedDotModel M_WingsRedDotModel;
|
| | | WingsRedDotModel wingsRedDotModel { get { return M_WingsRedDotModel ?? (M_WingsRedDotModel = ModelCenter.Instance.GetModel<WingsRedDotModel>()); } }
|
| | |
|
| | | private bool IsOpen = false;
|
| | | class WingRefineAttrModel
|
| File was renamed from System/SystemSetting/ActivitiesPushMgr.cs |
| | |
| | | namespace Snxxz.UI
|
| | | {
|
| | | [XLua.LuaCallCSharp]
|
| | | public class ActivitiesPushMgr : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
|
| | | public class ActivitiesPushModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk |
| | | {
|
| | | public const int WholePeopleRankStart = 2091000; //全民冲榜开始
|
| | | public const int WholePeopleRankEnd = 20910000; //全民冲榜截止
|
copy from System/SystemSetting/ActivitiesPushMgr.cs.meta
copy to System/SystemSetting/ActivitiesPushModel.cs.meta
| File was copied from System/SystemSetting/ActivitiesPushMgr.cs.meta |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e05d215b8c30a264eb3c61935dbbd3e8 |
| | | timeCreated: 1533286661 |
| | | guid: 85a4fd1c4a74de647b4a189065267c29 |
| | | timeCreated: 1551078596 |
| | | licenseType: Pro |
| | | MonoImporter: |
| | | serializedVersion: 2 |
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas task { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel task { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | Achievement currentAchievement;
|
| | |
|
| | |
| | |
|
| | | TreasureModel model { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | |
|
| | | PlayerTaskDatas task { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel task { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | public void Display(int _id)
|
| | | {
|
| | |
| | |
|
| | | TreasureModel treasureModel { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | | AchievementModel model { get { return ModelCenter.Instance.GetModel<AchievementModel>(); } }
|
| | | PlayerTaskDatas task { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel task { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | AchievementGroup m_AchievementGroup;
|
| | | public AchievementGroup achievementGroup {
|
| | |
| | |
|
| | | if (achievement.id == GeneralDefine.specialGuide41Achievement
|
| | | && task.GetTaskStatus(GeneralDefine.specialGuide41Mission)
|
| | | == PlayerTaskDatas.TaskStatus.TreasureCardLevel
|
| | | == TaskModel.TaskStatus.TreasureCardLevel
|
| | | && !NewBieCenter.Instance.completeGuidesBuf.Contains(41)
|
| | | && string.IsNullOrEmpty(guid))
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas task { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel task { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | Treasure m_Treasure;
|
| | |
|
| | |
| | | protected override void OnActived()
|
| | | {
|
| | | base.OnActived();
|
| | | PlayerTaskDatas.CardLevelChange += CardLevelChange;
|
| | | TaskModel.CardLevelChange += CardLevelChange;
|
| | | model.treasureLevelProgressUpdateEvent += TreasureLevelProgressUpdateEvent;
|
| | | model.treasureSelectedEvent += TreasureSelectedEvent;
|
| | | model.treasureStageUpEvent += TreasureStageUpEvent;
|
| | |
| | | protected override void OnPreClose()
|
| | | {
|
| | | model.treasureLevelProgressUpdateEvent -= TreasureLevelProgressUpdateEvent;
|
| | | PlayerTaskDatas.CardLevelChange -= CardLevelChange;
|
| | | TaskModel.CardLevelChange -= CardLevelChange;
|
| | | model.treasureSelectedEvent -= TreasureSelectedEvent;
|
| | | model.treasureStageUpEvent -= TreasureStageUpEvent;
|
| | | m_TreasureAnimation.OnStepComplete -= OnStepComplete;
|
| | |
| | | model.openFromTreasureCollect = false;
|
| | | foreach (var value in task.MainTaskDic.Values)
|
| | | {
|
| | | if (task.GetTaskStatus(value.ID) == PlayerTaskDatas.TaskStatus.TreasureCardLevel)
|
| | | if (task.GetTaskStatus(value.ID) == TaskModel.TaskStatus.TreasureCardLevel)
|
| | | {
|
| | | model.openFromTaskId = value.ID;
|
| | | break;
|
| | |
| | | }
|
| | | if (model.openFromTaskId != 0
|
| | | && model.castSoulGuideTaskIds.Contains(model.openFromTaskId)
|
| | | && task.GetTaskStatus(model.openFromTaskId) == PlayerTaskDatas.TaskStatus.TreasureCardLevel
|
| | | && task.GetTaskStatus(model.openFromTaskId) == TaskModel.TaskStatus.TreasureCardLevel
|
| | | && m_Treasure.achievementRedpoint.state == RedPointState.None
|
| | | && m_Treasure is HumanTreasure
|
| | | && (m_Treasure as HumanTreasure).castSoulRedpoint.state == RedPointState.None)
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | | var taskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | var taskModel = ModelCenter.Instance.GetModel<TaskModel>();
|
| | | var missions = taskModel.MainTaskDic;
|
| | | if (missions != null)
|
| | | {
|
| | |
| | | [SerializeField] Text m_FightPower;
|
| | |
|
| | | TreasureModel model { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | | PlayerTaskDatas taskmodel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | SkillModel skillModel { get { return ModelCenter.Instance.GetModel<SkillModel>(); } }
|
| | | KingTreasureModel kingTreasureModel { get { return ModelCenter.Instance.GetModel<KingTreasureModel>(); } }
|
| | | CrossServerOneVsOneModel oneVsOneModel { get { return ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>(); } }
|
| | |
| | | { |
| | | CloseClick(); |
| | | WindowCenter.Instance.Open<MainInterfaceWin>(); |
| | | var taskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>(); |
| | | var taskModel = ModelCenter.Instance.GetModel<TaskModel>(); |
| | | taskModel.AutomaticTripToTask(taskModel.currentMission); |
| | | } |
| | | |
| | |
| | | RegisterModel<LoginModel>();
|
| | | RegisterModel<EquipWashModel>();
|
| | | RegisterModel<HeavenBattleModel>();
|
| | | RegisterModel<WingsRedDot>();
|
| | | RegisterModel<WingsRedDotModel>();
|
| | | RegisterModel<TeamModel>();
|
| | | RegisterModel<BossHomeModel>();
|
| | | RegisterModel<RealmModel>();
|
| | |
| | | RegisterModel<PreciousItemGetModel>();
|
| | | RegisterModel<PlayerMainDate>();
|
| | | RegisterModel<StoryMissionsModel>();
|
| | | RegisterModel<PlayerFairyAuTreasureData>();
|
| | | RegisterModel<FairyAuTreasureModel>();
|
| | | RegisterModel<BoxGetItemModel>();
|
| | | RegisterModel<PlayerRedPacketDatas>();
|
| | | RegisterModel<RedPacketModel>();
|
| | | RegisterModel<GuardModel>();
|
| | | RegisterModel<PlayerMethodData>();
|
| | | RegisterModel<ItemUseModel>();
|
| | |
| | | RegisterModel<FlashSaleModel>();
|
| | | RegisterModel<FairylandCeremonyModel>();
|
| | | RegisterModel<TrialDungeonModel>();
|
| | | RegisterModel<ActivitiesPushMgr>();
|
| | | RegisterModel<ActivitiesPushModel>();
|
| | | RegisterModel<MultipleRealmPointModel>();
|
| | | RegisterModel<DogzDungeonModel>();
|
| | | RegisterModel<DogzModel>();
|
| | |
| | | SetJumpLogic<RolePointWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | | case JumpUIType.MainTask:
|
| | | PlayerTaskDatas taskDatas = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | TaskModel taskDatas = ModelCenter.Instance.GetModel<TaskModel>();
|
| | | taskDatas.AutomaticTripToTask(taskDatas.currentMission);
|
| | | SetJumpLogic<MainInterfaceWin>(_tagWinSearchModel.TABID);
|
| | | break;
|
| | |
| | | }
|
| | | break;
|
| | | case JumpUIType.PlotTaskFunc3:
|
| | | var taskmodel = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | var taskmodel = ModelCenter.Instance.GetModel<TaskModel>();
|
| | | if (taskmodel.SideQuestsDic.Count < 1)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("SideQuest_None");
|
| | |
| | | Vector3 worldPosition = Vector3.zero;
|
| | | int npcId = 0;
|
| | | int index = 0;
|
| | | PlayerTaskDatas taskmodel {
|
| | | TaskModel taskmodel {
|
| | | get {
|
| | | return ModelCenter.Instance.GetModel<PlayerTaskDatas>();
|
| | | return ModelCenter.Instance.GetModel<TaskModel>();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | | m_TaskState.SetNativeSize();
|
| | | PlayerTaskDatas.Event_TaskResponse -= OnTaskStateChange;
|
| | | PlayerTaskDatas.Event_TaskResponse += OnTaskStateChange;
|
| | | TaskModel.Event_TaskResponse -= OnTaskStateChange;
|
| | | TaskModel.Event_TaskResponse += OnTaskStateChange;
|
| | | break;
|
| | | case TagType.WayPoint:
|
| | | break;
|
| | |
| | |
|
| | | public void Dispose()
|
| | | {
|
| | | PlayerTaskDatas.Event_TaskResponse -= OnTaskStateChange;
|
| | | TaskModel.Event_TaskResponse -= OnTaskStateChange;
|
| | | fairyLeagueModel.UpdateWarCrystalEvent -= OnCrystalStateChange;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
|
| | | }
|
| | |
| | | List<int> sortedHangUpPoints = new List<int>();
|
| | | List<int> sortedMaps = new List<int>();
|
| | |
|
| | | PlayerTaskDatas taskModel { get { return ModelCenter.Instance.GetModel<PlayerTaskDatas>(); } }
|
| | | TaskModel taskModel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | | FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
|
| | |
|
| | | int m_NewUnlockedMap = 0;
|
| | |
| | | ParseLocalMaps();
|
| | |
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnPlayerLevelChange;
|
| | | PlayerTaskDatas.Event_TaskInformation += OnMainLineTaskInfoUpdate;
|
| | | TaskModel.Event_TaskInformation += OnMainLineTaskInfoUpdate;
|
| | | }
|
| | |
|
| | | public override void UnInit()
|
| | | {
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnPlayerLevelChange;
|
| | | PlayerTaskDatas.Event_TaskInformation -= OnMainLineTaskInfoUpdate;
|
| | | TaskModel.Event_TaskInformation -= OnMainLineTaskInfoUpdate;
|
| | | }
|
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel
|
| | | { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } }
|
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel
|
| | | { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
|
| | | private static Dictionary<int, bool> funcOpenState = new Dictionary<int, bool>();
|
| | | private int[] funcArray;
|
| | |
|