public void CopyFrom(ability_slot from) { if (from == this) { return; } Clear(); MergeFrom(from); }
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); } }
public void SetSlot(ability_slot value) { slot_ = value; }
public ability_slot(ability_slot from) { MergeFrom(from); }
public void SetUpdatedSlot(ability_slot value) { updatedSlot_ = value; }
public void SetEquippedAbility(ability_slot value) { equippedAbility_ = value; }