ActionAdventureKit 1.5.4
|
instantiates the SoulsWeapon and binds inputs to the appropriate actions
Public Member Functions | |
override void | Initialize (CharacterBase character) |
void | BindInput (InputAction lightInput, InputAction heavyInput) |
void | UnbindInput (InputAction lightInput, InputAction heavyInput) |
void | ToggleTwoHand () |
Public Member Functions inherited from AdventureCore.ItemSlot< SoulsWeaponItem > | |
override void | Initialize (CharacterBase character) |
override bool | CanEquip (InventoryItem inventoryItem) |
override void | Equip (InventoryItem inventoryItem) |
override void | Clear () |
override void | Show () |
override void | Hide () |
Public Attributes | |
SoulsWeaponSlot | Opposite |
Transform | Target |
bool | IsLeft |
int | LayerOffset |
Public Attributes inherited from AdventureCore.ItemSlot< SoulsWeaponItem > | |
T | FallbackItem |
Protected Member Functions | |
override bool | canEquip (SoulsWeaponItem item) |
override void | equip (SoulsWeaponItem item) |
override void | unequip (SoulsWeaponItem item) |
override void | applyVisibility () |
Protected Member Functions inherited from AdventureCore.ItemSlot< SoulsWeaponItem > | |
virtual bool | canEquip (T item) |
virtual void | equip (T item) |
virtual void | unequip (T item) |
Properties | |
SoulsWeapon | Weapon [get] |
CharacterActionBindings | LightBindings [get] |
CharacterActionBindings | HeavyBindings [get] |
bool | IsTwoHanded [get] |
Properties inherited from AdventureCore.ItemSlot< SoulsWeaponItem > | |
T | EquippedItem [get] |
override Type | ItemType [get] |
|
inlineprotectedvirtual |
Reimplemented from AdventureCore.ItemSlot< SoulsWeaponItem >.