protected virtual void SetEquippableCharacter(EquipmentCollection <IEquippableItemInstance> collection) { collection.characterOwner = this; equippableCharacter.collection = collection; equippableCharacter.mountPoints = mountPoints; equippableCharacter.restoreItemsToGroup = GetComponent <IInventoryCollectionOwner>().itemCollectionGroup; }
private void FinderOnOnCollectionChanged(EquipmentCollection <IEquippableItemInstance> before, EquipmentCollection <IEquippableItemInstance> after) { if (after != null) { SetEquippableCharacter(after); UpdateMountPoints(); RefreshAllMountedObjects(); } }