|
static EMuzzleType | GetWeaponCurrentMuzzleType (notnull BaseWeaponComponent weapon) |
|
static EWeaponType | GetWeaponType (notnull BaseWeaponComponent weapon, bool overrideWithMuzzle=false) |
|
static int | GetCurrentMuzzleId (BaseWeaponManagerComponent weapMgr) |
|
static BaseMagazineComponent | GetCurrentMagazineComponent (BaseWeaponManagerComponent weapMgr) |
|
static bool | IsCurrentMuzzleChambered (BaseWeaponManagerComponent weapMgr, bool defValue=false) |
| defvalue - value returned if chamberring of this muzzle is not possible
|
|
static BaseWeaponComponent | GetCurrentWeaponComponent (BaseWeaponManagerComponent weapMgr) |
| Although trivial, there are several ways to get current weapon, thus let's keep this function.
|
|
static void | StartMuzzleSwitch (CharacterControllerComponent controller, int newMuzzleId) |
|
static void | StartMagazineSwitchCharacter (CharacterControllerComponent controller, BaseMagazineComponent newMagazineComp) |
|
static void | StartMagazineSwitchTurret (TurretControllerComponent controller, BaseMagazineComponent newMagazineComp) |
|
static void | StartWeaponSwitchCharacter (CharacterControllerComponent controller, BaseWeaponComponent newWeaponComp) |
|
static void | StartWeaponSwitchTurret (TurretControllerComponent controller, BaseWeaponComponent newWeaponComp, IEntity turretOperator) |
|
◆ GetCurrentMagazineComponent()
◆ GetCurrentMuzzleId()
◆ GetCurrentWeaponComponent()
Although trivial, there are several ways to get current weapon, thus let's keep this function.
◆ GetWeaponCurrentMuzzleType()
◆ GetWeaponType()
◆ IsCurrentMuzzleChambered()
defvalue - value returned if chamberring of this muzzle is not possible
◆ StartMagazineSwitchCharacter()
◆ StartMagazineSwitchTurret()
◆ StartMuzzleSwitch()
◆ StartWeaponSwitchCharacter()
◆ StartWeaponSwitchTurret()
The documentation for this interface was generated from the following file:
- Game/AI/Utils/SCR_AIUtils.c