示例#1
0
        public void CopyFrom(ability_slot from)
        {
            if (from == this)
            {
                return;
            }

            Clear();
            MergeFrom(from);
        }
示例#2
0
        public void MergeFrom(ability_slot from)
        {
            if (from == this)
            {
                return;
            }

            // slots
            foreach (KeyValuePair <ability_slot_no, int> pair in from.GetSlots())
            {
                SetSlots(pair.Key, pair.Value);
            }
        }
示例#3
0
 public void SetSlot(ability_slot value)
 {
     slot_ = value;
 }
示例#4
0
 public ability_slot(ability_slot from)
 {
     MergeFrom(from);
 }
示例#5
0
 public void SetUpdatedSlot(ability_slot value)
 {
     updatedSlot_ = value;
 }
示例#6
0
 public void SetEquippedAbility(ability_slot value)
 {
     equippedAbility_ = value;
 }