REDNODE / GAME API

MinigameGenerationRule

classnative name gameuiMinigameGenerationRulenative

extends IScriptable › ISerializable

Extended by 10 types

GridNoiseGenRule MainProgramGenRule MinigameGenerationRule_Test MinigameGenerationRuleOverridePrograms MinigameGenerationRulePredefinedBoard MinigameGenerationRulePredefinedBoardWithTraps MinigameGenerationRuleScalingPrograms ProgramFromDataGenRule ProgramsGridGenRule TrapsGenRule

Properties 7

NameTypeFlags
blackboardSystemref<BlackboardSystem>scriptedpublic
bufferSizeInt32scriptedpublic
entitywref<Entity>scriptedpublic
isItemBreachBoolscriptedpublic
minigameControllerwref<HackingMinigameGameController>overriding
minigameRecordwref<Minigame_Def_Record>scriptedpublic
playerwref<PlayerPuppet>scriptedpublic

Methods 8

public final func IntToTrap(i: Int32) -> ref<MiniGame_Trap_Record>scripted
protected func OnProcessRule(size: Uint32, out grid: array<array<GridCell>>) -> Boolscripted
public final func SetBlackboard(b: ref<BlackboardSystem>)scripted
public final func SetBufferSize(buffer: Int32)scripted
public final func SetEntity(entity: ref<Entity>)scripted
public final func SetIsItemBreach(itemBreach: Bool)scripted
public final func SetPlayer(player: ref<PlayerPuppet>)scripted
public final func SetRecord(rec: ref<Minigame_Def_Record>)scripted