Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
PLC Class Reference
+ Inheritance diagram for PLC:
+ Collaboration diagram for PLC:

Classes

class  sBgPc
 

Public Types

enum  GroundCode {
  Normal = 0x00 , Unknown_1 = 0x01 , Unknown_2 = 0x02 , Force_Ledge_Hang = 0x03 ,
  Respawn_Generic = 0x04 , Unknown_5 = 0x05 , Unknown_6 = 0x06 , Unknown_7 = 0x07 ,
  Slope = 0x08 , Respawn_2 = 0x09 , Respawn_3 = 0x0A , Unknown_11 = 0x0B ,
  Unknown_12 = 0x0C , Unknown_13 = 0x0D , Unknown_14 = 0x0E , Unknown_15 = 0x0F ,
  Unknown_16 = 0x10 , Unknown_17 = 0x11 , Unknown_18 = 0x12 , Unknown_19 = 0x13 ,
  Unknown_20 = 0x14 , Unknown_21 = 0x15 , Unknown_22 = 0x16 , Unknown_23 = 0x17 ,
  Unknown_24 = 0x18 , Unknown_25 = 0x19 , Unknown_26 = 0x1A , Unknown_27 = 0x1B ,
  Unknown_28 = 0x1C , Unknown_29 = 0x1D , Unknown_30 = 0x1E , Unknown_31 = 0x1F ,
  Multi , None
}
 
enum  WallCode {
  Normal = 0x0 , Climbable_Generic = 0x1 , Wall = 0x2 , Grabbable = 0x3 ,
  Climbable_Ladder = 0x4 , Ladder_Top = 0x5 , Unknown_6 = 0x6 , Unknown_7 = 0x7 ,
  InvisibleWall = 0x8 , Unknown_9 = 0x9 , Unknown_10 = 0xA , Unknown_11 = 0xB ,
  Unknown_12 = 0xC , Unknown_13 = 0xD , Unknown_14 = 0xE , Unknown_15 = 0xF ,
  Multi , None
}
 
enum  SpecialCode {
  Normal = 0x0 , Force_Slide_1 = 0x1 , Force_Slide_2 = 0x2 , No_Sidle = 0x3 ,
  Unknown_4 = 0x4 , Diggable_Black_Soil = 0x5 , HeavySnow = 0x6 , Unknown_7 = 0x7 ,
  Slippery = 0x8 , Unknown_9 = 0x9 , Unknown_10 = 0xA , Unknown_11 = 0xB ,
  Unknown_12 = 0xC , Unknown_13 = 0xD , Unknown_14 = 0xE , Unknown_15 = 0xF ,
  Multi , None
}
 
enum  Att0Code {
  Normal = 0x00 , Type_1 , Type_2 , Type_3 ,
  Type_4 , Type_5 , Damage_Generic , Water ,
  Type_8 , Type_9 , Type_10 , Type_11 ,
  Damage_SlowMovement , SnowEffects , Type_14 , Type_15
}
 
enum  Att1Code {
  Normal = 0x00 , Type_1 , Type_2 , Type_3 ,
  Type_4 , Type_5 , Type_6 , Type_7
}
 
enum  SoundID {
  Normal = 0x00 , Water , Type_2 , Type_3 ,
  Type_4 , Type_5 , Type_6 , Type_7 ,
  Type_8 , Type_9 , Type_10 , Type_11 ,
  Type_12 , Type_13 , Type_14 , Type_15
}
 
enum  dBgPc_ECode {
  CODE_OBJ_THRU = 0x4000 , CODE_CAM_THRU = 0x8000 , CODE_LINK_THRU = 0x10000 , CODE_ARROW_THRU = 0x20000 ,
  CODE_HS_STICK = 0x40000 , CODE_BOOMERANG_THRU = 0x80000 , CODE_ROPE_THRU = 0x100000 , CODE_HORSE_NO_ENTRY = 0x200000 ,
  CODE_SHDW_THRU = 0x400000 , CODE_BOMB_THRU = 0x800000 , CODE_IRON_BALL_THRU = 0x1000000 , CODE_ATTACK_THRU = 0x2000000 ,
  CODE_UNDERWATER_ROOF = 0x40000000
}
 

Public Member Functions

 PLC (byte[] buffer)
 
void LoadFromStream ()
 

Public Attributes

byte[] Buffer
 
List< sBgPcCodes
 

Member Enumeration Documentation

◆ Att0Code

Enumerator
Normal 
Type_1 
Type_2 
Type_3 
Type_4 
Type_5 
Damage_Generic 
Water 
Type_8 
Type_9 
Type_10 
Type_11 
Damage_SlowMovement 
SnowEffects 
Type_14 
Type_15 

◆ Att1Code

Enumerator
Normal 
Type_1 
Type_2 
Type_3 
Type_4 
Type_5 
Type_6 
Type_7 

◆ dBgPc_ECode

Enumerator
CODE_OBJ_THRU 
CODE_CAM_THRU 
CODE_LINK_THRU 
CODE_ARROW_THRU 
CODE_HS_STICK 
CODE_BOOMERANG_THRU 
CODE_ROPE_THRU 
CODE_HORSE_NO_ENTRY 
CODE_SHDW_THRU 
CODE_BOMB_THRU 
CODE_IRON_BALL_THRU 
CODE_ATTACK_THRU 
CODE_UNDERWATER_ROOF 

◆ GroundCode

Enumerator
Normal 
Unknown_1 
Unknown_2 
Force_Ledge_Hang 
Respawn_Generic 
Unknown_5 
Unknown_6 
Unknown_7 
Slope 
Respawn_2 
Respawn_3 
Unknown_11 
Unknown_12 
Unknown_13 
Unknown_14 
Unknown_15 
Unknown_16 
Unknown_17 
Unknown_18 
Unknown_19 
Unknown_20 
Unknown_21 
Unknown_22 
Unknown_23 
Unknown_24 
Unknown_25 
Unknown_26 
Unknown_27 
Unknown_28 
Unknown_29 
Unknown_30 
Unknown_31 
Multi 
None 

◆ SoundID

Enumerator
Normal 
Water 
Type_2 
Type_3 
Type_4 
Type_5 
Type_6 
Type_7 
Type_8 
Type_9 
Type_10 
Type_11 
Type_12 
Type_13 
Type_14 
Type_15 

◆ SpecialCode

Enumerator
Normal 
Force_Slide_1 
Force_Slide_2 
No_Sidle 
Unknown_4 
Diggable_Black_Soil 
HeavySnow 
Unknown_7 
Slippery 
Unknown_9 
Unknown_10 
Unknown_11 
Unknown_12 
Unknown_13 
Unknown_14 
Unknown_15 
Multi 
None 

◆ WallCode

Enumerator
Normal 
Climbable_Generic 
Wall 
Grabbable 
Climbable_Ladder 
Ladder_Top 
Unknown_6 
Unknown_7 
InvisibleWall 
Unknown_9 
Unknown_10 
Unknown_11 
Unknown_12 
Unknown_13 
Unknown_14 
Unknown_15 
Multi 
None 

Constructor & Destructor Documentation

◆ PLC()

PLC.PLC ( byte[] buffer)

Member Function Documentation

◆ LoadFromStream()

void PLC.LoadFromStream ( )

Member Data Documentation

◆ Buffer

byte [] PLC.Buffer

◆ Codes

List<sBgPc> PLC.Codes

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