| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- using Client.MirScenes;
- using Client.MirScenes.Dialogs;
- using S = ServerPackets;
- namespace Client.MirObjects
- {
- public class UserHeroObject : UserObject
- {
- public bool AutoPot;
- public uint AutoHPPercent;
- public uint AutoMPPercent;
- public UserItem[] HPItem = new UserItem[1];
- public UserItem[] MPItem = new UserItem[1];
- public override BuffDialog GetBuffDialog => GameScene.Scene.HeroBuffsDialog;
- public UserHeroObject(uint objectID)
- {
- ObjectID = objectID;
- Stats = new Stats();
- Frames = FrameSet.Player;
- }
- public override void Load(S.UserInformation info)
- {
- Name = info.Name;
- NameColour = info.NameColour;
- Class = info.Class;
- Gender = info.Gender;
- Level = info.Level;
- Hair = info.Hair;
- HP = info.HP;
- MP = info.MP;
- Experience = info.Experience;
- MaxExperience = info.MaxExperience;
- Inventory = info.Inventory;
- Equipment = info.Equipment;
- Magics = info.Magics;
- for (int i = 0; i < Magics.Count; i++)
- {
- Magics[i].CastTime += CMain.Time;
- }
- BindAllItems();
- }
- }
- }
|