public void PlayerLevelUp() { float maxMP = Attritube.GetFloat(UnitStaticAttritubeType.MaxMp); maxMP += GameContorl.LevelMpAdd; int level = Attritube.GetIntger(UnitStaticAttritubeType.Level); level++; _PlayerStateBarContorl.SetLevelText(level); _PlayerStateBarContorl.SetMpBarLength(0); Attritube.SetAttr(UnitDynamicAttritubeType.Mp, 0); Attritube.SetAttr(UnitStaticAttritubeType.MaxMp, maxMP); Attritube.SetAttr(UnitStaticAttritubeType.Level, level); GameContorl.RandomBuff(); }