Skip to content

Struct: WorldNodeData ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
[Serializable]
public struct WorldNodeData

Fields ​

NameDeclarationDescription
modifierspublic List<ModifierData> modifiers
positionpublic Vector2 position
roompublic string room
roomOverridepublic string roomOverride
roomRotIndexpublic int roomRotIndex
roomRotValuepublic float roomRotValue
statuspublic WorldNodeStatus status
typepublic WorldNodeType type

Methods ​

FindModifierIndex(string) ​

csharp
public int FindModifierIndex(string modName)

Parameters:

NameTypeDescription
modNamestring

Returns: int

FindModifierIndex<T>() ​

csharp
public int FindModifierIndex<T>() where T : RoomModifierBase

Parameters:

NameTypeDescription
``T

Returns: int

HasMainModifier() ​

csharp
public bool HasMainModifier()

Returns: bool

HasModifier(int) ​

csharp
public bool HasModifier(int id)

Parameters:

NameTypeDescription
idint

Returns: bool

HasModifier(string) ​

csharp
public bool HasModifier(string modName)

Parameters:

NameTypeDescription
modNamestring

Returns: bool

HasModifier&lt;T&gt;() ​

csharp
public bool HasModifier<T>() where T : RoomModifierBase

Parameters:

NameTypeDescription
``T

Returns: bool

IsModifierVisible(int) ​

csharp
public bool IsModifierVisible(int index)

Parameters:

NameTypeDescription
indexint

Returns: bool

IsSidetrackNode() ​

csharp
public bool IsSidetrackNode()

Returns: bool

Maintained by the Shape of Dreams Modding Community