Skip to content

Class "Weapon"⚓︎

Info

You can get this class by using the following functions:

Example Code
1
local weapon = Isaac.GetPlayer(0):GetWeapon(1)

Content Overview

Return valueFunction
voidClearItemAnim ( int ItemID )⚓︎
intGetCharge ( )⚓︎
VectorGetDirection ( )⚓︎
intGetFireDelay ( )⚓︎
intGetMaxFireDelay ( )⚓︎
WeaponModifierGetModifiers ( )⚓︎
intGetNumFired ( )⚓︎
EntityGetOwner ( )⚓︎
WeaponTypeGetWeaponType ( )⚓︎
booleanIsAxisAligned ( )⚓︎
booleanIsItemAnimFinished ( int ItemID )⚓︎
voidPlayItemAnim ( int ItemID, Direction AnimDirection, Vector Position, float Charge )⚓︎
voidSetCharge ( int Charge )⚓︎
voidSetFireDelay ( float Delay )⚓︎
voidSetHeadLockTime ( int Time )⚓︎
voidSetModifiers ( WeaponModifier modifiers )⚓︎

Functions⚓︎

ClearItemAnim ()⚓︎

void ClearItemAnim ( int ItemID )⚓︎


GetCharge ()⚓︎

int GetCharge ( )⚓︎


GetDirection ()⚓︎

Vector GetDirection ( )⚓︎


GetFireDelay ()⚓︎

int GetFireDelay ( )⚓︎


GetMaxFireDelay ()⚓︎

int GetMaxFireDelay ( )⚓︎


GetModifiers ()⚓︎

WeaponModifier GetModifiers ( )⚓︎


GetNumFired ()⚓︎

int GetNumFired ( )⚓︎


GetOwner ()⚓︎

Entity GetOwner ( )⚓︎


GetWeaponType ()⚓︎

WeaponType GetWeaponType ( )⚓︎


IsAxisAligned ()⚓︎

boolean IsAxisAligned ( )⚓︎


IsItemAnimFinished ()⚓︎

boolean IsItemAnimFinished ( int ItemID )⚓︎


PlayItemAnim ()⚓︎

void PlayItemAnim ( int ItemID, Direction AnimDirection, Vector Position, float Charge )⚓︎


SetCharge ()⚓︎

void SetCharge ( int Charge )⚓︎


SetFireDelay ()⚓︎

void SetFireDelay ( float Delay )⚓︎


SetHeadLockTime ()⚓︎

void SetHeadLockTime ( int Time )⚓︎


SetModifiers ()⚓︎

void SetModifiers ( WeaponModifier modifiers )⚓︎