BrawlCrate v0.41
Wii File Editor
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Properties | List of all members
BrawlLib.SSBB.ResourceNodes.GDBSEntryNode Class Reference
Inheritance diagram for BrawlLib.SSBB.ResourceNodes.GDBSEntryNode:
BrawlLib.SSBB.ResourceNodes.GDOREntryNode BrawlLib.SSBB.ResourceNodes.ResourceNode BrawlLib.OpenGL.IRenderedLink

Public Member Functions

 GDBSEntryNode ()
 
override bool OnInitialize ()
 
override void OnRebuild (VoidPtr address, int length, bool force)
 
override int OnCalculateSize (bool force)
 
- Public Member Functions inherited from BrawlLib.SSBB.ResourceNodes.GDOREntryNode
 GDOREntryNode ()
 
override bool OnInitialize ()
 
override void OnRebuild (VoidPtr address, int length, bool force)
 
override int OnCalculateSize (bool force)
 
- Public Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode
void OnRenamed ()
 
List< ResourceNodeGetChildrenRecursive ()
 Used primarily to get bone lists. Kept for all resource nodes for utility. More...
 
virtual void SignalPropertyChange ()
 
virtual void Dispose ()
 
void SelectChildAtIndex (int index)
 
void UpdateProperties ()
 
void UpdateCurrentControl ()
 
virtual bool MoveUp ()
 
virtual bool MoveDown ()
 
virtual void OnMoved ()
 
virtual void DoMoveDown ()
 
virtual void DoMoveDown (bool select)
 
virtual void DoMoveUp ()
 
virtual void DoMoveUp (bool select)
 
virtual bool AddUp ()
 
virtual bool AddDown ()
 
virtual bool ToParent ()
 
void Populate (int levels=-1)
 
virtual void OnPopulate ()
 
void Initialize (ResourceNode parent, FileMap source)
 
void Initialize (ResourceNode parent, VoidPtr address, int length)
 
void Initialize (ResourceNode parent, DataSource origSource)
 
virtual void Initialize (ResourceNode parent, DataSource origSource, DataSource uncompSource)
 
virtual bool OnInitialize ()
 
virtual void Restore ()
 
virtual void Remove ()
 
virtual void RemoveChild (ResourceNode child)
 
virtual void AddChild (ResourceNode child)
 
virtual void AddChild (ResourceNode child, bool change)
 
virtual void InsertChild (ResourceNode child, int index)
 
virtual void InsertChild (ResourceNode child, bool change, int index)
 
void SetSizeInternal (int size)
 
virtual void Replace (string fileName)
 
virtual void Replace (ResourceNode node)
 
virtual void Replace (string fileName, FileMapProtect prot, FileOptions options)
 
virtual void ReplaceRaw (VoidPtr address, int length)
 
virtual void ReplaceRaw (FileMap map)
 
virtual void Export (string outPath)
 
void Export (FileStream outStream)
 
virtual void ExportUncompressed (string outPath)
 
void ExportUncompressed (FileStream outStream)
 
virtual void Rebuild ()
 
virtual void Rebuild (bool force)
 
virtual void Rebuild (VoidPtr address, int length, bool force)
 
virtual void OnRebuild (VoidPtr address, int length, bool force)
 
virtual int CalculateSize (bool force)
 
virtual int OnCalculateSize (bool force)
 
void Merge ()
 
void Merge (bool forceBuild)
 
ResourceNode FindChildByType (string path, bool searchChildren, params ResourceType[] types)
 
ResourceNode FindChildByType (string path, bool searchChildren, StringComparison compare, params ResourceType[] types)
 
ResourceNode FindChild (string path)
 
ResourceNode FindChild (string path, bool searchChildren)
 
ResourceNode FindChild (string path, StringComparison compare)
 
ResourceNode FindChild (string path, bool searchChildren, StringComparison compare)
 
ResourceNode[] FindChildrenByClassType (string path, Type type)
 
ResourceNode[] FindChildrenByType (string path, ResourceType type)
 
ResourceNode[] FindChildrenByTypeInGroup (string path, ResourceType type, byte group)
 
ResourceNode[] FindChildrenByName (string name)
 
unsafe string FindName (string name)
 
ResourceNode FindEmbeddedIndex (int index)
 
virtual unsafe byte[] MD5 ()
 Find the MD5 checksum of this node's data. If this node doesn't have any data (BRESGroupNode, for example), this method will return null. More...
 
string MD5Str ()
 Get the result of the MD5() function as a string of hexadecimal digits. If MD5() returns null, this method will return an empty string. More...
 
ResourceNode PrevSibling ()
 
ResourceNode NextSibling ()
 
override string ToString ()
 
virtual void SortChildren ()
 

Public Attributes

TriggerDataClass _unlockTrigger1
 
TriggerDataClass _unlockTrigger2
 
TriggerDataClass _unlockTrigger3
 
TriggerDataClass _unlockTrigger4
 
TriggerDataClass _unlockTrigger5
 
TriggerDataClass _unlockTrigger6
 
TriggerDataClass _unlockTrigger7
 
TriggerDataClass _unlockTrigger8
 
TriggerDataClass _unlockTrigger9
 
TriggerDataClass _unlockTrigger10
 
TriggerDataClass _unlockTrigger11
 
TriggerDataClass _unlockTrigger12
 
TriggerDataClass _unlockTrigger13
 
TriggerDataClass _unlockTrigger14
 
TriggerDataClass _unlockTrigger15
 
TriggerDataClass _unlockTrigger16
 
TriggerDataClass _unlockTrigger17
 
TriggerDataClass _unlockTrigger18
 
TriggerDataClass _unlockTrigger19
 
TriggerDataClass _unlockTrigger20
 
TriggerDataClass _unlockTrigger21
 
TriggerDataClass _unlockTrigger22
 
TriggerDataClass _unlockTrigger23
 
TriggerDataClass _unlockTrigger24
 
TriggerDataClass _unlockTrigger25
 
TriggerDataClass _unlockTrigger26
 
TriggerDataClass _unlockTrigger27
 
TriggerDataClass _unlockTrigger28
 
TriggerDataClass _unlockTrigger29
 
TriggerDataClass _unlockTrigger30
 
TriggerDataClass _unlockTrigger31
 
TriggerDataClass _unlockTrigger32
 
TriggerDataClass _unlockTrigger33
 
TriggerDataClass _unlockTrigger34
 
TriggerDataClass _unlockTrigger35
 
TriggerDataClass _unlockTrigger36
 
TriggerDataClass _unlockTrigger37
 
TriggerDataClass _unlockTrigger38
 
TriggerDataClass _unlockTrigger39
 
TriggerDataClass _unlockTrigger40
 
- Public Attributes inherited from BrawlLib.SSBB.ResourceNodes.GDOREntryNode
GDOREntry Data
 
MotionPathDataClass _motionPathData
 
TriggerDataClass _openDoorTrigger
 
TriggerDataClass _motionPathTrigger
 
TriggerDataClass _isValidTrigger
 
DifficultyRatiosClass _difficultyMotionRatios
 
- Public Attributes inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode
Form _mainForm
 
string _name
 
string _origPath
 
ResourceNode _parent
 
List< ResourceNode_children = new List<ResourceNode>()
 
int _calcSize
 
EventHandler UpdateControl
 
MoveEventHandler MovedDown
 
ResourceEventHandler Renamed
 
ResourceEventHandler PropertyChanged
 
ResourceEventHandler Replaced
 
ResourceEventHandler Restored
 
ResourceChildEventHandler ChildRemoved
 
bool _isPopulating
 
bool _replaced
 

Properties

TriggerDataClass UnlockTrigger1 [get, set]
 
TriggerDataClass UnlockTrigger2 [get, set]
 
TriggerDataClass UnlockTrigger3 [get, set]
 
TriggerDataClass UnlockTrigger4 [get, set]
 
TriggerDataClass UnlockTrigger5 [get, set]
 
TriggerDataClass UnlockTrigger6 [get, set]
 
TriggerDataClass UnlockTrigger7 [get, set]
 
TriggerDataClass UnlockTrigger8 [get, set]
 
TriggerDataClass UnlockTrigger9 [get, set]
 
TriggerDataClass UnlockTrigger10 [get, set]
 
TriggerDataClass UnlockTrigger11 [get, set]
 
TriggerDataClass UnlockTrigger12 [get, set]
 
TriggerDataClass UnlockTrigger13 [get, set]
 
TriggerDataClass UnlockTrigger14 [get, set]
 
TriggerDataClass UnlockTrigger15 [get, set]
 
TriggerDataClass UnlockTrigger16 [get, set]
 
TriggerDataClass UnlockTrigger17 [get, set]
 
TriggerDataClass UnlockTrigger18 [get, set]
 
TriggerDataClass UnlockTrigger19 [get, set]
 
TriggerDataClass UnlockTrigger20 [get, set]
 
TriggerDataClass UnlockTrigger21 [get, set]
 
TriggerDataClass UnlockTrigger22 [get, set]
 
TriggerDataClass UnlockTrigger23 [get, set]
 
TriggerDataClass UnlockTrigger24 [get, set]
 
TriggerDataClass UnlockTrigger25 [get, set]
 
TriggerDataClass UnlockTrigger26 [get, set]
 
TriggerDataClass UnlockTrigger27 [get, set]
 
TriggerDataClass UnlockTrigger28 [get, set]
 
TriggerDataClass UnlockTrigger29 [get, set]
 
TriggerDataClass UnlockTrigger30 [get, set]
 
TriggerDataClass UnlockTrigger31 [get, set]
 
TriggerDataClass UnlockTrigger32 [get, set]
 
TriggerDataClass UnlockTrigger33 [get, set]
 
TriggerDataClass UnlockTrigger34 [get, set]
 
TriggerDataClass UnlockTrigger35 [get, set]
 
TriggerDataClass UnlockTrigger36 [get, set]
 
TriggerDataClass UnlockTrigger37 [get, set]
 
TriggerDataClass UnlockTrigger38 [get, set]
 
TriggerDataClass UnlockTrigger39 [get, set]
 
TriggerDataClass UnlockTrigger40 [get, set]
 
- Properties inherited from BrawlLib.SSBB.ResourceNodes.GDOREntryNode
List< ResourceNodeRenderTargets [get]
 
MotionPathDataClass MotionPathData [get, set]
 
uint Unknown0x08 [get, set]
 
uint Unknown0x0C [get, set]
 
uint Unknown0x10 [get, set]
 
uint Unknown0x14 [get, set]
 
uint Unknown0x18 [get, set]
 
Vector2 AreaOffsetPos [get, set]
 
Vector2 AreaRange [get, set]
 
byte LevelID [get, set]
 
byte LevelSequenceID [get, set]
 
byte LevelSegmentID [get, set]
 
byte DoorIndex [get, set]
 
string JumpDoorID [get]
 
DoorGimmickKind DoorGimmick [get, set]
 
byte Unknown0x35 [get, set]
 
byte ModelDataIndex [get, set]
 
bool PlayDoorTypeEffect [get, set]
 
Vector2 Position [get, set]
 
TriggerDataClass OpenDoorTrigger [get, set]
 
DoorType DoorType [get, set]
 
byte Unknown0x45 [get, set]
 
byte Unknown0x46 [get, set]
 
byte Unknown0x47 [get, set]
 
int SoundID [get, set]
 
TriggerDataClass MotionPathTrigger [get, set]
 
TriggerDataClass IsValidTrigger [get, set]
 
DifficultyRatiosClass DifficultyMotionRatios [get, set]
 
- Properties inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode
string FilePath [get]
 
string FileName [get]
 
string DirectoryName [get]
 
ResourceNode RootNode [get]
 
DataSource OriginalSource [get]
 
DataSource UncompressedSource [get]
 
DataSource WorkingSource [get]
 
DataSource WorkingUncompressed [get]
 
virtual bool HasChildren [get]
 
virtual ResourceType ResourceFileType [get]
 
string NodeType [get]
 
virtual string TreePathAbsolute [get]
 
virtual string TreePath [get]
 
virtual int Level [get]
 
virtual int MaxNameLength [get]
 
virtual bool AllowDuplicateNames [get]
 
virtual bool AllowNullNames [get]
 
virtual string Name [get, set]
 
ResourceNode Parent [get, set]
 
List< ResourceNodeChildren [get]
 
int Index [get]
 
int HexIndex [get]
 
bool IsCompressed [get]
 
bool HasChanged [get, set]
 
bool IsBranch [get]
 
bool HasMerged [get]
 
virtual bool AllowSaving [get, set]
 
virtual bool IsDirty [get, set]
 
virtual uint UncompressedSize [get]
 
virtual Type[] AllowedChildTypes [get]
 
virtual string Compression [get, set]
 
virtual bool RetainChildrenOnReplace [get]
 
virtual bool supportsCompression [get]
 
static MD5CryptoServiceProvider MD5Provider [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode
static ResourceNode[] FindAllSubNodes (ResourceNode root)
 
static ResourceNode FindNode (ResourceNode root, string path, bool searchChildren, StringComparison compare)
 
- Protected Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode
void ForceReplacedEvent ()
 
virtual void MergeInternal ()
 
- Events inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode
SelectEventHandler SelectChild
 
EventHandler UpdateProps
 
MoveEventHandler MovedUp
 
ResourceEventHandler Disposing
 
ResourceChildEventHandler ChildAdded
 
ResourceChildInsertEventHandler ChildInserted
 

Constructor & Destructor Documentation

◆ GDBSEntryNode()

BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.GDBSEntryNode ( )
inline
1096 {
1097 _unlockTrigger1 = new TriggerDataClass(this);
1098 _unlockTrigger2 = new TriggerDataClass(this);
1099 _unlockTrigger3 = new TriggerDataClass(this);
1100 _unlockTrigger4 = new TriggerDataClass(this);
1101 _unlockTrigger5 = new TriggerDataClass(this);
1102 _unlockTrigger6 = new TriggerDataClass(this);
1103 _unlockTrigger7 = new TriggerDataClass(this);
1104 _unlockTrigger8 = new TriggerDataClass(this);
1105 _unlockTrigger9 = new TriggerDataClass(this);
1106 _unlockTrigger10 = new TriggerDataClass(this);
1107 _unlockTrigger11 = new TriggerDataClass(this);
1108 _unlockTrigger12 = new TriggerDataClass(this);
1109 _unlockTrigger13 = new TriggerDataClass(this);
1110 _unlockTrigger14 = new TriggerDataClass(this);
1111 _unlockTrigger15 = new TriggerDataClass(this);
1112 _unlockTrigger16 = new TriggerDataClass(this);
1113 _unlockTrigger17 = new TriggerDataClass(this);
1114 _unlockTrigger18 = new TriggerDataClass(this);
1115 _unlockTrigger19 = new TriggerDataClass(this);
1116 _unlockTrigger20 = new TriggerDataClass(this);
1117 _unlockTrigger21 = new TriggerDataClass(this);
1118 _unlockTrigger22 = new TriggerDataClass(this);
1119 _unlockTrigger23 = new TriggerDataClass(this);
1120 _unlockTrigger24 = new TriggerDataClass(this);
1121 _unlockTrigger25 = new TriggerDataClass(this);
1122 _unlockTrigger26 = new TriggerDataClass(this);
1123 _unlockTrigger27 = new TriggerDataClass(this);
1124 _unlockTrigger28 = new TriggerDataClass(this);
1125 _unlockTrigger29 = new TriggerDataClass(this);
1126 _unlockTrigger30 = new TriggerDataClass(this);
1127 _unlockTrigger31 = new TriggerDataClass(this);
1128 _unlockTrigger32 = new TriggerDataClass(this);
1129 _unlockTrigger33 = new TriggerDataClass(this);
1130 _unlockTrigger34 = new TriggerDataClass(this);
1131 _unlockTrigger35 = new TriggerDataClass(this);
1132 _unlockTrigger36 = new TriggerDataClass(this);
1133 _unlockTrigger37 = new TriggerDataClass(this);
1134 _unlockTrigger38 = new TriggerDataClass(this);
1135 _unlockTrigger39 = new TriggerDataClass(this);
1136 _unlockTrigger40 = new TriggerDataClass(this);
1137 }
TriggerDataClass _unlockTrigger31
Definition: GDORNode.cs:954
TriggerDataClass _unlockTrigger11
Definition: GDORNode.cs:674
TriggerDataClass _unlockTrigger28
Definition: GDORNode.cs:912
TriggerDataClass _unlockTrigger23
Definition: GDORNode.cs:842
TriggerDataClass _unlockTrigger32
Definition: GDORNode.cs:968
TriggerDataClass _unlockTrigger4
Definition: GDORNode.cs:576
TriggerDataClass _unlockTrigger8
Definition: GDORNode.cs:632
TriggerDataClass _unlockTrigger38
Definition: GDORNode.cs:1052
TriggerDataClass _unlockTrigger25
Definition: GDORNode.cs:870
TriggerDataClass _unlockTrigger16
Definition: GDORNode.cs:744
TriggerDataClass _unlockTrigger29
Definition: GDORNode.cs:926
TriggerDataClass _unlockTrigger20
Definition: GDORNode.cs:800
TriggerDataClass _unlockTrigger3
Definition: GDORNode.cs:562
TriggerDataClass _unlockTrigger5
Definition: GDORNode.cs:590
TriggerDataClass _unlockTrigger35
Definition: GDORNode.cs:1010
TriggerDataClass _unlockTrigger10
Definition: GDORNode.cs:660
TriggerDataClass _unlockTrigger14
Definition: GDORNode.cs:716
TriggerDataClass _unlockTrigger19
Definition: GDORNode.cs:786
TriggerDataClass _unlockTrigger12
Definition: GDORNode.cs:688
TriggerDataClass _unlockTrigger30
Definition: GDORNode.cs:940
TriggerDataClass _unlockTrigger22
Definition: GDORNode.cs:828
TriggerDataClass _unlockTrigger15
Definition: GDORNode.cs:730
TriggerDataClass _unlockTrigger26
Definition: GDORNode.cs:884
TriggerDataClass _unlockTrigger2
Definition: GDORNode.cs:548
TriggerDataClass _unlockTrigger40
Definition: GDORNode.cs:1080
TriggerDataClass _unlockTrigger18
Definition: GDORNode.cs:772
TriggerDataClass _unlockTrigger37
Definition: GDORNode.cs:1038
TriggerDataClass _unlockTrigger34
Definition: GDORNode.cs:996
TriggerDataClass _unlockTrigger17
Definition: GDORNode.cs:758
TriggerDataClass _unlockTrigger1
Definition: GDORNode.cs:534
TriggerDataClass _unlockTrigger27
Definition: GDORNode.cs:898
TriggerDataClass _unlockTrigger13
Definition: GDORNode.cs:702
TriggerDataClass _unlockTrigger36
Definition: GDORNode.cs:1024
TriggerDataClass _unlockTrigger21
Definition: GDORNode.cs:814
TriggerDataClass _unlockTrigger24
Definition: GDORNode.cs:856
TriggerDataClass _unlockTrigger39
Definition: GDORNode.cs:1066
TriggerDataClass _unlockTrigger33
Definition: GDORNode.cs:982
TriggerDataClass _unlockTrigger7
Definition: GDORNode.cs:618
TriggerDataClass _unlockTrigger6
Definition: GDORNode.cs:604
TriggerDataClass _unlockTrigger9
Definition: GDORNode.cs:646

Member Function Documentation

◆ OnCalculateSize()

override int BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.OnCalculateSize ( bool  force)
inlinevirtual

Reimplemented from BrawlLib.SSBB.ResourceNodes.GDOREntryNode.

1240 {
1241 return GDBSEntry.Size;
1242 }
Definition: GDOR.cs:78
const int Size
Definition: GDOR.cs:79

◆ OnInitialize()

override bool BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.OnInitialize ( )
inlinevirtual

Reimplemented from BrawlLib.SSBB.ResourceNodes.GDOREntryNode.

1140 {
1142 _unlockTrigger1 = new TriggerDataClass(this, data._unlockTrigger1);
1143 _unlockTrigger2 = new TriggerDataClass(this, data._unlockTrigger2);
1144 _unlockTrigger3 = new TriggerDataClass(this, data._unlockTrigger3);
1145 _unlockTrigger4 = new TriggerDataClass(this, data._unlockTrigger4);
1146 _unlockTrigger5 = new TriggerDataClass(this, data._unlockTrigger5);
1147 _unlockTrigger6 = new TriggerDataClass(this, data._unlockTrigger6);
1148 _unlockTrigger7 = new TriggerDataClass(this, data._unlockTrigger7);
1149 _unlockTrigger8 = new TriggerDataClass(this, data._unlockTrigger8);
1150 _unlockTrigger9 = new TriggerDataClass(this, data._unlockTrigger9);
1151 _unlockTrigger10 = new TriggerDataClass(this, data._unlockTrigger10);
1152 _unlockTrigger11 = new TriggerDataClass(this, data._unlockTrigger11);
1153 _unlockTrigger12 = new TriggerDataClass(this, data._unlockTrigger12);
1154 _unlockTrigger13 = new TriggerDataClass(this, data._unlockTrigger13);
1155 _unlockTrigger14 = new TriggerDataClass(this, data._unlockTrigger14);
1156 _unlockTrigger15 = new TriggerDataClass(this, data._unlockTrigger15);
1157 _unlockTrigger16 = new TriggerDataClass(this, data._unlockTrigger16);
1158 _unlockTrigger17 = new TriggerDataClass(this, data._unlockTrigger17);
1159 _unlockTrigger18 = new TriggerDataClass(this, data._unlockTrigger18);
1160 _unlockTrigger19 = new TriggerDataClass(this, data._unlockTrigger19);
1161 _unlockTrigger20 = new TriggerDataClass(this, data._unlockTrigger20);
1162 _unlockTrigger21 = new TriggerDataClass(this, data._unlockTrigger21);
1163 _unlockTrigger22 = new TriggerDataClass(this, data._unlockTrigger22);
1164 _unlockTrigger23 = new TriggerDataClass(this, data._unlockTrigger23);
1165 _unlockTrigger24 = new TriggerDataClass(this, data._unlockTrigger24);
1166 _unlockTrigger25 = new TriggerDataClass(this, data._unlockTrigger25);
1167 _unlockTrigger26 = new TriggerDataClass(this, data._unlockTrigger26);
1168 _unlockTrigger27 = new TriggerDataClass(this, data._unlockTrigger27);
1169 _unlockTrigger28 = new TriggerDataClass(this, data._unlockTrigger28);
1170 _unlockTrigger29 = new TriggerDataClass(this, data._unlockTrigger29);
1171 _unlockTrigger30 = new TriggerDataClass(this, data._unlockTrigger30);
1172 _unlockTrigger31 = new TriggerDataClass(this, data._unlockTrigger31);
1173 _unlockTrigger32 = new TriggerDataClass(this, data._unlockTrigger32);
1174 _unlockTrigger33 = new TriggerDataClass(this, data._unlockTrigger33);
1175 _unlockTrigger34 = new TriggerDataClass(this, data._unlockTrigger34);
1176 _unlockTrigger35 = new TriggerDataClass(this, data._unlockTrigger35);
1177 _unlockTrigger36 = new TriggerDataClass(this, data._unlockTrigger36);
1178 _unlockTrigger37 = new TriggerDataClass(this, data._unlockTrigger37);
1179 _unlockTrigger38 = new TriggerDataClass(this, data._unlockTrigger38);
1180 _unlockTrigger39 = new TriggerDataClass(this, data._unlockTrigger39);
1181 _unlockTrigger40 = new TriggerDataClass(this, data._unlockTrigger40);
1182
1183 base.OnInitialize();
1184
1185 return false;
1186 }
DataSource WorkingUncompressed
Definition: ResourceNode.cs:183
VoidPtr Address
Definition: ResourceNode.cs:31
TriggerData _unlockTrigger32
Definition: GDOR.cs:113
TriggerData _unlockTrigger25
Definition: GDOR.cs:106
TriggerData _unlockTrigger7
Definition: GDOR.cs:88
TriggerData _unlockTrigger38
Definition: GDOR.cs:119
TriggerData _unlockTrigger11
Definition: GDOR.cs:92
TriggerData _unlockTrigger36
Definition: GDOR.cs:117
TriggerData _unlockTrigger28
Definition: GDOR.cs:109
TriggerData _unlockTrigger4
Definition: GDOR.cs:85
TriggerData _unlockTrigger14
Definition: GDOR.cs:95
TriggerData _unlockTrigger1
Definition: GDOR.cs:82
TriggerData _unlockTrigger3
Definition: GDOR.cs:84
TriggerData _unlockTrigger21
Definition: GDOR.cs:102
TriggerData _unlockTrigger17
Definition: GDOR.cs:98
TriggerData _unlockTrigger20
Definition: GDOR.cs:101
TriggerData _unlockTrigger37
Definition: GDOR.cs:118
TriggerData _unlockTrigger24
Definition: GDOR.cs:105
TriggerData _unlockTrigger8
Definition: GDOR.cs:89
TriggerData _unlockTrigger27
Definition: GDOR.cs:108
TriggerData _unlockTrigger13
Definition: GDOR.cs:94
TriggerData _unlockTrigger2
Definition: GDOR.cs:83
TriggerData _unlockTrigger16
Definition: GDOR.cs:97
TriggerData _unlockTrigger34
Definition: GDOR.cs:115
TriggerData _unlockTrigger5
Definition: GDOR.cs:86
TriggerData _unlockTrigger31
Definition: GDOR.cs:112
TriggerData _unlockTrigger39
Definition: GDOR.cs:120
TriggerData _unlockTrigger6
Definition: GDOR.cs:87
TriggerData _unlockTrigger40
Definition: GDOR.cs:121
TriggerData _unlockTrigger30
Definition: GDOR.cs:111
TriggerData _unlockTrigger33
Definition: GDOR.cs:114
TriggerData _unlockTrigger35
Definition: GDOR.cs:116
TriggerData _unlockTrigger19
Definition: GDOR.cs:100
TriggerData _unlockTrigger15
Definition: GDOR.cs:96
TriggerData _unlockTrigger22
Definition: GDOR.cs:103
TriggerData _unlockTrigger9
Definition: GDOR.cs:90
TriggerData _unlockTrigger10
Definition: GDOR.cs:91
TriggerData _unlockTrigger29
Definition: GDOR.cs:110
TriggerData _unlockTrigger26
Definition: GDOR.cs:107
TriggerData _unlockTrigger18
Definition: GDOR.cs:99
TriggerData _unlockTrigger12
Definition: GDOR.cs:93
TriggerData _unlockTrigger23
Definition: GDOR.cs:104

◆ OnRebuild()

override void BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.OnRebuild ( VoidPtr  address,
int  length,
bool  force 
)
inlinevirtual

Reimplemented from BrawlLib.SSBB.ResourceNodes.GDOREntryNode.

1189 {
1190 GDBSEntry* header = (GDBSEntry*)address;
1191 Data._motionPathData = _motionPathData;
1192 Data._openDoorTrigger = _openDoorTrigger;
1193 Data._motionPathTrigger = _motionPathTrigger;
1194 Data._isValidTrigger = _isValidTrigger;
1195 GDBSEntry gdbs = new GDBSEntry { _doorHeader = Data };
1196 gdbs._unlockTrigger1 = _unlockTrigger1;
1197 gdbs._unlockTrigger2 = _unlockTrigger2;
1198 gdbs._unlockTrigger3 = _unlockTrigger3;
1199 gdbs._unlockTrigger4 = _unlockTrigger4;
1200 gdbs._unlockTrigger5 = _unlockTrigger5;
1201 gdbs._unlockTrigger6 = _unlockTrigger6;
1202 gdbs._unlockTrigger7 = _unlockTrigger7;
1203 gdbs._unlockTrigger8 = _unlockTrigger8;
1204 gdbs._unlockTrigger9 = _unlockTrigger9;
1205 gdbs._unlockTrigger10 = _unlockTrigger10;
1206 gdbs._unlockTrigger11 = _unlockTrigger11;
1207 gdbs._unlockTrigger12 = _unlockTrigger12;
1208 gdbs._unlockTrigger13 = _unlockTrigger13;
1209 gdbs._unlockTrigger14 = _unlockTrigger14;
1210 gdbs._unlockTrigger15 = _unlockTrigger15;
1211 gdbs._unlockTrigger16 = _unlockTrigger16;
1212 gdbs._unlockTrigger17 = _unlockTrigger17;
1213 gdbs._unlockTrigger18 = _unlockTrigger18;
1214 gdbs._unlockTrigger19 = _unlockTrigger19;
1215 gdbs._unlockTrigger20 = _unlockTrigger20;
1216 gdbs._unlockTrigger21 = _unlockTrigger21;
1217 gdbs._unlockTrigger22 = _unlockTrigger22;
1218 gdbs._unlockTrigger23 = _unlockTrigger23;
1219 gdbs._unlockTrigger24 = _unlockTrigger24;
1220 gdbs._unlockTrigger25 = _unlockTrigger25;
1221 gdbs._unlockTrigger26 = _unlockTrigger26;
1222 gdbs._unlockTrigger27 = _unlockTrigger27;
1223 gdbs._unlockTrigger28 = _unlockTrigger28;
1224 gdbs._unlockTrigger29 = _unlockTrigger29;
1225 gdbs._unlockTrigger30 = _unlockTrigger30;
1226 gdbs._unlockTrigger31 = _unlockTrigger31;
1227 gdbs._unlockTrigger32 = _unlockTrigger32;
1228 gdbs._unlockTrigger33 = _unlockTrigger33;
1229 gdbs._unlockTrigger34 = _unlockTrigger34;
1230 gdbs._unlockTrigger35 = _unlockTrigger35;
1231 gdbs._unlockTrigger36 = _unlockTrigger36;
1232 gdbs._unlockTrigger37 = _unlockTrigger37;
1233 gdbs._unlockTrigger38 = _unlockTrigger38;
1234 gdbs._unlockTrigger39 = _unlockTrigger39;
1235 gdbs._unlockTrigger40 = _unlockTrigger40;
1236 *header = gdbs;
1237 }
TriggerDataClass _openDoorTrigger
Definition: GDORNode.cs:280
MotionPathDataClass _motionPathData
Definition: GDORNode.cs:78
GDOREntry Data
Definition: GDORNode.cs:59
TriggerDataClass _motionPathTrigger
Definition: GDORNode.cs:350
TriggerDataClass _isValidTrigger
Definition: GDORNode.cs:363

Member Data Documentation

◆ _unlockTrigger1

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger1

◆ _unlockTrigger10

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger10

◆ _unlockTrigger11

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger11

◆ _unlockTrigger12

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger12

◆ _unlockTrigger13

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger13

◆ _unlockTrigger14

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger14

◆ _unlockTrigger15

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger15

◆ _unlockTrigger16

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger16

◆ _unlockTrigger17

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger17

◆ _unlockTrigger18

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger18

◆ _unlockTrigger19

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger19

◆ _unlockTrigger2

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger2

◆ _unlockTrigger20

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger20

◆ _unlockTrigger21

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger21

◆ _unlockTrigger22

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger22

◆ _unlockTrigger23

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger23

◆ _unlockTrigger24

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger24

◆ _unlockTrigger25

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger25

◆ _unlockTrigger26

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger26

◆ _unlockTrigger27

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger27

◆ _unlockTrigger28

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger28

◆ _unlockTrigger29

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger29

◆ _unlockTrigger3

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger3

◆ _unlockTrigger30

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger30

◆ _unlockTrigger31

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger31

◆ _unlockTrigger32

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger32

◆ _unlockTrigger33

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger33

◆ _unlockTrigger34

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger34

◆ _unlockTrigger35

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger35

◆ _unlockTrigger36

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger36

◆ _unlockTrigger37

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger37

◆ _unlockTrigger38

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger38

◆ _unlockTrigger39

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger39

◆ _unlockTrigger4

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger4

◆ _unlockTrigger40

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger40

◆ _unlockTrigger5

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger5

◆ _unlockTrigger6

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger6

◆ _unlockTrigger7

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger7

◆ _unlockTrigger8

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger8

◆ _unlockTrigger9

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode._unlockTrigger9

Property Documentation

◆ UnlockTrigger1

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger1
getset
539 {
540 get => _unlockTrigger1;
541 set
542 {
543 _unlockTrigger1 = value;
545 }
546 }
virtual void SignalPropertyChange()
Definition: ResourceNode.cs:313

◆ UnlockTrigger10

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger10
getset
665 {
666 get => _unlockTrigger10;
667 set
668 {
669 _unlockTrigger10 = value;
671 }
672 }

◆ UnlockTrigger11

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger11
getset
679 {
680 get => _unlockTrigger11;
681 set
682 {
683 _unlockTrigger11 = value;
685 }
686 }

◆ UnlockTrigger12

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger12
getset
693 {
694 get => _unlockTrigger12;
695 set
696 {
697 _unlockTrigger12 = value;
699 }
700 }

◆ UnlockTrigger13

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger13
getset
707 {
708 get => _unlockTrigger13;
709 set
710 {
711 _unlockTrigger13 = value;
713 }
714 }

◆ UnlockTrigger14

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger14
getset
721 {
722 get => _unlockTrigger14;
723 set
724 {
725 _unlockTrigger14 = value;
727 }
728 }

◆ UnlockTrigger15

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger15
getset
735 {
736 get => _unlockTrigger15;
737 set
738 {
739 _unlockTrigger15 = value;
741 }
742 }

◆ UnlockTrigger16

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger16
getset
749 {
750 get => _unlockTrigger16;
751 set
752 {
753 _unlockTrigger16 = value;
755 }
756 }

◆ UnlockTrigger17

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger17
getset
763 {
764 get => _unlockTrigger17;
765 set
766 {
767 _unlockTrigger17 = value;
769 }
770 }

◆ UnlockTrigger18

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger18
getset
777 {
778 get => _unlockTrigger18;
779 set
780 {
781 _unlockTrigger18 = value;
783 }
784 }

◆ UnlockTrigger19

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger19
getset
791 {
792 get => _unlockTrigger19;
793 set
794 {
795 _unlockTrigger19 = value;
797 }
798 }

◆ UnlockTrigger2

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger2
getset
553 {
554 get => _unlockTrigger2;
555 set
556 {
557 _unlockTrigger2 = value;
559 }
560 }

◆ UnlockTrigger20

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger20
getset
805 {
806 get => _unlockTrigger20;
807 set
808 {
809 _unlockTrigger20 = value;
811 }
812 }

◆ UnlockTrigger21

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger21
getset
819 {
820 get => _unlockTrigger21;
821 set
822 {
823 _unlockTrigger21 = value;
825 }
826 }

◆ UnlockTrigger22

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger22
getset
833 {
834 get => _unlockTrigger22;
835 set
836 {
837 _unlockTrigger22 = value;
839 }
840 }

◆ UnlockTrigger23

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger23
getset
847 {
848 get => _unlockTrigger23;
849 set
850 {
851 _unlockTrigger23 = value;
853 }
854 }

◆ UnlockTrigger24

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger24
getset
861 {
862 get => _unlockTrigger24;
863 set
864 {
865 _unlockTrigger24 = value;
867 }
868 }

◆ UnlockTrigger25

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger25
getset
875 {
876 get => _unlockTrigger25;
877 set
878 {
879 _unlockTrigger25 = value;
881 }
882 }

◆ UnlockTrigger26

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger26
getset
889 {
890 get => _unlockTrigger26;
891 set
892 {
893 _unlockTrigger26 = value;
895 }
896 }

◆ UnlockTrigger27

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger27
getset
903 {
904 get => _unlockTrigger27;
905 set
906 {
907 _unlockTrigger27 = value;
909 }
910 }

◆ UnlockTrigger28

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger28
getset
917 {
918 get => _unlockTrigger28;
919 set
920 {
921 _unlockTrigger28 = value;
923 }
924 }

◆ UnlockTrigger29

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger29
getset
931 {
932 get => _unlockTrigger29;
933 set
934 {
935 _unlockTrigger29 = value;
937 }
938 }

◆ UnlockTrigger3

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger3
getset
567 {
568 get => _unlockTrigger3;
569 set
570 {
571 _unlockTrigger3 = value;
573 }
574 }

◆ UnlockTrigger30

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger30
getset
945 {
946 get => _unlockTrigger30;
947 set
948 {
949 _unlockTrigger30 = value;
951 }
952 }

◆ UnlockTrigger31

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger31
getset
959 {
960 get => _unlockTrigger31;
961 set
962 {
963 _unlockTrigger31 = value;
965 }
966 }

◆ UnlockTrigger32

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger32
getset
973 {
974 get => _unlockTrigger32;
975 set
976 {
977 _unlockTrigger32 = value;
979 }
980 }

◆ UnlockTrigger33

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger33
getset
987 {
988 get => _unlockTrigger33;
989 set
990 {
991 _unlockTrigger33 = value;
993 }
994 }

◆ UnlockTrigger34

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger34
getset
1001 {
1002 get => _unlockTrigger34;
1003 set
1004 {
1005 _unlockTrigger34 = value;
1007 }
1008 }

◆ UnlockTrigger35

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger35
getset
1015 {
1016 get => _unlockTrigger35;
1017 set
1018 {
1019 _unlockTrigger35 = value;
1021 }
1022 }

◆ UnlockTrigger36

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger36
getset
1029 {
1030 get => _unlockTrigger36;
1031 set
1032 {
1033 _unlockTrigger36 = value;
1035 }
1036 }

◆ UnlockTrigger37

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger37
getset
1043 {
1044 get => _unlockTrigger37;
1045 set
1046 {
1047 _unlockTrigger37 = value;
1049 }
1050 }

◆ UnlockTrigger38

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger38
getset
1057 {
1058 get => _unlockTrigger38;
1059 set
1060 {
1061 _unlockTrigger38 = value;
1063 }
1064 }

◆ UnlockTrigger39

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger39
getset
1071 {
1072 get => _unlockTrigger39;
1073 set
1074 {
1075 _unlockTrigger39 = value;
1077 }
1078 }

◆ UnlockTrigger4

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger4
getset
581 {
582 get => _unlockTrigger4;
583 set
584 {
585 _unlockTrigger4 = value;
587 }
588 }

◆ UnlockTrigger40

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger40
getset
1085 {
1086 get => _unlockTrigger40;
1087 set
1088 {
1089 _unlockTrigger40 = value;
1091 }
1092 }

◆ UnlockTrigger5

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger5
getset
595 {
596 get => _unlockTrigger5;
597 set
598 {
599 _unlockTrigger5 = value;
601 }
602 }

◆ UnlockTrigger6

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger6
getset
609 {
610 get => _unlockTrigger6;
611 set
612 {
613 _unlockTrigger6 = value;
615 }
616 }

◆ UnlockTrigger7

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger7
getset
623 {
624 get => _unlockTrigger7;
625 set
626 {
627 _unlockTrigger7 = value;
629 }
630 }

◆ UnlockTrigger8

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger8
getset
637 {
638 get => _unlockTrigger8;
639 set
640 {
641 _unlockTrigger8 = value;
643 }
644 }

◆ UnlockTrigger9

TriggerDataClass BrawlLib.SSBB.ResourceNodes.GDBSEntryNode.UnlockTrigger9
getset
651 {
652 get => _unlockTrigger9;
653 set
654 {
655 _unlockTrigger9 = value;
657 }
658 }

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