Esempio n. 1
0
        public void SetSkill(uint index, Skill value)
        {
            _skills[index] = new SkillBarSkill(this, value);

            UpdateCopies();

            if (Game.State == GameState.Playing)
            {
                SendUpdateSkillBarPacket();
            }
        }
Esempio n. 2
0
        public void MoveSkill(uint from, uint to)
        {
            SkillBarSkill temp = _skills[from];

            _skills[from] = _skills[to];
            _skills[to]   = temp;

            if (Game.State == GameState.Playing)
            {
                SendUpdateSkillBarPacket();
            }
        }
Esempio n. 3
0
        internal SkillBar(PlayerCharacter character)
        {
            _character = character;
            _skills    = new SkillBarSkill[8];
            _copies    = new Dictionary <SkillBarSkill, uint>();

            for (uint i = 0; i < 8; i++)
            {
                _skills[i] = new SkillBarSkill(this, Skill.None);
                _copies.Add(_skills[i], 0);
            }
        }
Esempio n. 4
0
        internal SkillBar(PlayerCharacter character)
        {
            _character = character;
                        _skills = new SkillBarSkill[8];
                        _copies = new Dictionary<SkillBarSkill, uint>();

                        for (uint i = 0; i < 8; i++)
                        {
                                _skills[i] = new SkillBarSkill(this, Skill.None);
                                _copies.Add(_skills[i], 0);
                        }
        }
Esempio n. 5
0
        public void SetSkill(uint index, Skill value)
        {
            _skills[index] = new SkillBarSkill(this, value);

                        UpdateCopies();

                        if (Game.State == GameState.Playing)
                        {
                                SendUpdateSkillBarPacket();
                        }
        }