| | |
| | | private int m_Tick;
|
| | | public uint crossServerTick;
|
| | |
|
| | | public event Action OnRoleAttrRefresh;
|
| | | public event Action worldLevelUpdateEvent;
|
| | | public event Action<E_AttackMode> OnSwitchAttackMode;
|
| | | public event Action InitPlayerInfoEvent;
|
| | | public event Action RefreshPlayerInfoEvent;
|
| | |
|
| | | public event Action playerDataUpdateEvent;
|
| | | public event Action<PlayerDataType> playerDataRefreshEvent;
|
| | | public event Action<PlayerDataType, int> attributePromoteEvent;
|
| | | public event Action<long> spNewGetEvent;
|
| | |
| | | {
|
| | | baseData.UpdateData(data);
|
| | | HangUpSetModel.Instance.SetOfflinePluginTime((int)baseData.hangTime);
|
| | | if (InitPlayerInfoEvent != null)
|
| | | if (playerDataUpdateEvent!=null)
|
| | | {
|
| | | InitPlayerInfoEvent();
|
| | | playerDataUpdateEvent();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | CameraController.Instance.Apply();
|
| | | }
|
| | |
|
| | | if (InitPlayerInfoEvent != null)
|
| | | if (playerDataUpdateEvent != null)
|
| | | {
|
| | | InitPlayerInfoEvent();
|
| | | playerDataUpdateEvent();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | RefreshProperty(false, PlayerDataType.HP, hp);
|
| | |
|
| | | if (RefreshPlayerInfoEvent != null)
|
| | | if (playerDataUpdateEvent != null)
|
| | | {
|
| | | RefreshPlayerInfoEvent();
|
| | | playerDataUpdateEvent();
|
| | | }
|
| | |
|
| | | if (playerDataRefreshEvent != null)
|
| | |
| | | {
|
| | | UpdatePlayerData(vNetData);
|
| | | StoreModel.RefreshTCBPlayerData(vNetData);
|
| | | if (RefreshPlayerInfoEvent != null)
|
| | | if (playerDataUpdateEvent != null)
|
| | | {
|
| | | RefreshPlayerInfoEvent();
|
| | | playerDataUpdateEvent();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | UpdatePlayerData(data);
|
| | | }
|
| | |
|
| | | if (RefreshPlayerInfoEvent != null)
|
| | | if (playerDataUpdateEvent != null)
|
| | | {
|
| | | RefreshPlayerInfoEvent();
|
| | | playerDataUpdateEvent();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | this.worldLv = worldLv;
|
| | | this.worldExpRate = worldExpRate;
|
| | | if (OnRoleAttrRefresh != null)
|
| | | if (worldLevelUpdateEvent != null)
|
| | | {
|
| | | OnRoleAttrRefresh();
|
| | | worldLevelUpdateEvent();
|
| | | }
|
| | | }
|
| | |
|