G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FPuzzleCreatureCounter Struct Reference

@brief Represents a counter for a specific type of creature that is part of a puzzle. More...

Public Member Functions

Functions
FPuzzleCreatureCounter & opAssign (FPuzzleCreatureCounter Other)

Public Attributes

PuzzleCreatureCounter
FName m_CreatureName
 @brief The unique name of the creature type.
FName m_DoorToOpenName
 @brief The name of the door that should be opened when the required kills are met.
FName m_SaveState
 @brief The name of the state we must save when the required kills are met.
int m_CurrentKills
 @brief The current number of kills.
int m_NumPlays
 @brief Times must be played. 0 = always.
EPuzzleEvent m_PuzzleEvent
 @brief Type of event to send when the required kills are met.
TSubclassOf< UObject > m_ExtraData
 @brief Extra Data required for the puzzle.
int m_RequiredKills
 @brief The required number of creatures to kill.

Detailed Description

@brief Represents a counter for a specific type of creature that is part of a puzzle.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ m_CreatureName

FName m_CreatureName

@brief The unique name of the creature type.

◆ m_CurrentKills

int m_CurrentKills

@brief The current number of kills.

◆ m_DoorToOpenName

FName m_DoorToOpenName

@brief The name of the door that should be opened when the required kills are met.

◆ m_ExtraData

TSubclassOf<UObject> m_ExtraData

@brief Extra Data required for the puzzle.

◆ m_NumPlays

int m_NumPlays

@brief Times must be played. 0 = always.

◆ m_PuzzleEvent

EPuzzleEvent m_PuzzleEvent

@brief Type of event to send when the required kills are met.

◆ m_RequiredKills

int m_RequiredKills

@brief The required number of creatures to kill.

◆ m_SaveState

FName m_SaveState

@brief The name of the state we must save when the required kills are met.