void LevelUpExecution() { m_Entity.SetProperty( eComponentProperty.LEVEL, m_LevelUp.data_.nLevel); // m_Entity.SetProperty( eComponentProperty.HP_CUR, m_LevelUp.data_.fHpCur); m_Entity.SetProperty( eComponentProperty.HP_CUR, m_LevelUp.data_.sFinalStatus.fHPMax); m_Entity.SetProperty( eComponentProperty.HP_MAX, m_LevelUp.data_.sFinalStatus.fHPMax); // m_Entity.SetProperty( eComponentProperty.MP_CUR, m_LevelUp.data_.fMpCur); m_Entity.SetProperty( eComponentProperty.MP_CUR, m_LevelUp.data_.sFinalStatus.fMPMax); m_Entity.SetProperty( eComponentProperty.MP_MAX, m_LevelUp.data_.sFinalStatus.fMPMax); // m_Entity.SetProperty( eComponentProperty.ATTACK, m_LevelUp.data_.sFinalStatus.nAttr_Dmg); m_Entity.SetProperty( eComponentProperty.DEFENCE, m_LevelUp.data_.sFinalStatus.nPhysic_Def); AsUserInfo.Instance.SavedCharStat.level_ = m_LevelUp.data_.nLevel; AsUserInfo.Instance.SaveCurCharStat( m_LevelUp.data_); // AsUserInfo.Instance.SavedCharStat.hpCur_ = m_LevelUp.data_.fHpCur; // AsUserInfo.Instance.SavedCharStat.mpCur_ = m_LevelUp.data_.fMpCur; AsMyProperty.Instance.LevelUpDisplay(); if( null != UserEntity.ModelObject) { AsEffectManager.Instance.PlayEffect( "FX/Effect/Common/Fx_Common_LevelUp",UserEntity.ModelObject.transform,false,0f); AsSoundManager.Instance.PlaySound( "Sound/PC/Common/Se_Common_Levelup_Eff", UserEntity.ModelObject.transform.position, false); } if( null != AsHudDlgMgr.Instance) { if( true == AsHudDlgMgr.Instance.IsOpenPlayerStatus) AsHudDlgMgr.Instance.playerStatusDlg.ResetPageText(); } ArkQuestmanager.instance.CheckQuestMarkAllNpcAndCollecion(); SkillBook.Instance.LevelUpProcess(); AsUserInfo.Instance.SendLevelUpActiveWaypoint( m_LevelUp.data_.nLevel); AsEventNotifyMgr.Instance.LevelUpNotify.LevelUpProcess(); AsPartyTrackManager.Instance.SetEvent(AsPartyTrackManager.ePartyTrackEvent.eLevel, m_LevelUp.data_.nLevel); m_LevelUp = null; }
void OnLevelUp( AsIMessage _msg) { m_LevelUp = _msg as Msg_Level_Up; LevelUpExecution(); BonusManager.Instance.PlayerLevelUp(m_LevelUp); // AsHudDlgMgr.Instance.PlayerLevelUp(); }
void LevelUpExecution() { m_Entity.SetProperty( eComponentProperty.LEVEL, m_LevelUp.data_.nLevel); m_Entity.SetProperty( eComponentProperty.HP_CUR, m_LevelUp.data_.sFinalStatus.fHPMax); m_Entity.SetProperty( eComponentProperty.HP_MAX, m_LevelUp.data_.sFinalStatus.fHPMax); m_Entity.SetProperty( eComponentProperty.MP_CUR, m_LevelUp.data_.sFinalStatus.fMPMax); m_Entity.SetProperty( eComponentProperty.MP_MAX, m_LevelUp.data_.sFinalStatus.fMPMax); // m_Entity.SetProperty( eComponentProperty.ATTACK, m_LevelUp.data_.sFinalStatus.nAttr_Dmg); // m_Entity.SetProperty( eComponentProperty.DEFENCE, m_LevelUp.data_.sFinalStatus.nPhysic_Def); // AsMyProperty.Instance.LevelUpDisplay(); //#16862 dopamin if( null != Entity.ModelObject) { AsEffectManager.Instance.PlayEffect( "Fx/Effect/Common/Fx_Common_LevelUp",Entity.ModelObject.transform,false,0f); AsSoundManager.Instance.PlaySound( "Sound/PC/Common/Se_Common_Levelup_Eff", Entity.ModelObject.transform.position, false); } if( null != AsHudDlgMgr.Instance) { if( true == AsHudDlgMgr.Instance.IsOpenPlayerStatus) AsHudDlgMgr.Instance.playerStatusDlg.ResetPageText(); } m_LevelUp = null; }
public void PlayerLevelUp(Msg_Level_Up _lvUp) { if(m_CompleteLevel > Tbl_UserLevel_Table.FirstLevelUpRewardLv) m_LevelBonusEffect.gameObject.layer = LayerMask.NameToLayer("GUI"); if(CheckLevelUpBonusEnale() == true) m_LevelBonusEffect.animation.Play(); if(AsUserInfo.Instance.SavedCharStat.level_ > Tbl_UserLevel_Table.FirstLevelUpRewardLv) SetLevelUpBonusBtnActive(true); if(m_CompleteLevel == Tbl_UserLevel_Table.LastLevelUpRewardLv) SetLevelUpBonusBtnActive(false); }
void OnLevelUp( AsIMessage _msg) { m_LevelUp = _msg as Msg_Level_Up; LevelUpExecution(); #region - condition - AsEmotionManager.Instance.Event_Condition_LevelUp(); #endregion }