MinigameGenerationRule
classnative name gameuiMinigameGenerationRulenative
extends IScriptable › ISerializable
Extended by 10 types
GridNoiseGenRule MainProgramGenRule MinigameGenerationRule_Test MinigameGenerationRuleOverridePrograms MinigameGenerationRulePredefinedBoard MinigameGenerationRulePredefinedBoardWithTraps MinigameGenerationRuleScalingPrograms ProgramFromDataGenRule ProgramsGridGenRule TrapsGenRule
Properties 7
| Name | Type | Flags |
|---|---|---|
blackboardSystem | ref<BlackboardSystem> | scriptedpublic |
bufferSize | Int32 | scriptedpublic |
entity | wref<Entity> | scriptedpublic |
isItemBreach | Bool | scriptedpublic |
minigameController | wref<HackingMinigameGameController> | overriding |
minigameRecord | wref<Minigame_Def_Record> | scriptedpublic |
player | wref<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