Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
daE_YK_HIO_c Class Reference

Shadow Keese Host Input Output class. More...

+ Inheritance diagram for daE_YK_HIO_c:
+ Collaboration diagram for daE_YK_HIO_c:

Public Member Functions

 daE_YK_HIO_c ()
 Constructor for Shadow Keese HIO (Host Input Output) configuration class.
 
virtual ~daE_YK_HIO_c ()
 
void genMessage (JORMContext *)
 
- Public Member Functions inherited from JORReflexible
 JORReflexible ()
 
virtual void listenPropertyEvent (const JORPropertyEvent *)
 
virtual void listen (u32, const JOREvent *)
 
virtual void genObjectInfo (const JORGenEvent *)
 
virtual void listenNodeEvent (const JORNodeEvent *)
 
- Public Member Functions inherited from JOREventListener

Public Attributes

s8 field_0x04
 Initialized to -1, appears unused.
 
f32 mModelScale
 Base model scale factor (default: 1.0).
 
f32 mFlySpeed
 Base flying speed (default: 15.0).
 
f32 mAttackRange
 Distance threshold for entering attack state (default: 250.0).
 
f32 mCruiseSpeed
 Speed when flying normally (default: 15.0).
 
f32 mChargeSpeed
 Speed when charging at player (default: 40.0).
 

Additional Inherited Members

- Static Public Member Functions inherited from JORReflexible
static JORServergetJORServer ()
 

Detailed Description

Shadow Keese Host Input Output class.

Constructor & Destructor Documentation

◆ daE_YK_HIO_c()

daE_YK_HIO_c::daE_YK_HIO_c ( )

Constructor for Shadow Keese HIO (Host Input Output) configuration class.

Initializes tunable parameters that control Shadow Keese behavior:

  • Model scale factor
  • Movement speeds for different states
  • Attack range threshold

◆ ~daE_YK_HIO_c()

virtual daE_YK_HIO_c::~daE_YK_HIO_c ( )
inlinevirtual

Member Function Documentation

◆ genMessage()

void daE_YK_HIO_c::genMessage ( JORMContext * ctx)
virtual

Implements JORReflexible.

Member Data Documentation

◆ field_0x04

s8 daE_YK_HIO_c::field_0x04

Initialized to -1, appears unused.

◆ mAttackRange

f32 daE_YK_HIO_c::mAttackRange

Distance threshold for entering attack state (default: 250.0).

◆ mChargeSpeed

f32 daE_YK_HIO_c::mChargeSpeed

Speed when charging at player (default: 40.0).

◆ mCruiseSpeed

f32 daE_YK_HIO_c::mCruiseSpeed

Speed when flying normally (default: 15.0).

◆ mFlySpeed

f32 daE_YK_HIO_c::mFlySpeed

Base flying speed (default: 15.0).

◆ mModelScale

f32 daE_YK_HIO_c::mModelScale

Base model scale factor (default: 1.0).


The documentation for this class was generated from the following file: