Antura  1.1.0
Antura.Debugging.DebugManager Class Reference

General manager for debug purposes. Allows debugging via forcing the value of some parameters of the application. More...

Inheritance diagram for Antura.Debugging.DebugManager:

Public Member Functions

delegate void OnSkipCurrentSceneDelegate ()
 
delegate void OnForceCurrentMinigameEndDelegate (int value)
 
void SetDebugJourneyPos (JourneyPosition jp)
 
void CreateTestProfile ()
 
void AddBones ()
 
void ForceCurrentMinigameEnd (int stars)
 
void EnableDebugPanel ()
 
void LaunchMiniGame (MiniGameCode miniGameCodeSelected, float difficulty)
 
void ResetAll ()
 
void GoToHome ()
 
void GoToMap ()
 
void GoToNext ()
 
void GoToEnd ()
 
void GoToReservedArea ()
 
void ForwardMaxJourneyPos ()
 
void SecondToLastJourneyPos ()
 
void ResetMaxJourneyPos ()
 
void UnlockAll ()
 
void UnlockFirstReward ()
 
void UnlockNextPlaySessionRewards ()
 
void UnlockAllRewards ()
 

Public Attributes

bool DebugPanelEnabled
 
bool DebugPanelOpened
 
int Stage = 1
 
int LearningBlock = 1
 
int PlaySession = 1
 
float Difficulty = 0.5f
 
int NumberOfRounds = 1
 
bool TutorialEnabled = false
 
bool SafeLaunch = true
 Stops a MiniGame from playing if the PlaySession database does not allow that MiniGame to be played at a given position. More...
 
bool AutoCorrectJourneyPos = true
 If SafeLaunch is on, the DebugManager will correct the journey position so the minimum JP is selected More...
 

Static Public Attributes

static DebugManager I
 

Properties

bool VerboseTeacher [get, set]
 
bool IgnoreJourneyData [get, set]
 
bool FirstContactPassed [get, set]
 Gets or sets a value indicating whether [first contact passed]. More...
 

Events

static OnSkipCurrentSceneDelegate OnSkipCurrentScene
 
static OnForceCurrentMinigameEndDelegate OnForceCurrentMinigameEnd
 

Detailed Description

General manager for debug purposes. Allows debugging via forcing the value of some parameters of the application.

Member Function Documentation

◆ AddBones()

void Antura.Debugging.DebugManager.AddBones ( )

◆ CreateTestProfile()

void Antura.Debugging.DebugManager.CreateTestProfile ( )

◆ EnableDebugPanel()

void Antura.Debugging.DebugManager.EnableDebugPanel ( )

◆ ForceCurrentMinigameEnd()

void Antura.Debugging.DebugManager.ForceCurrentMinigameEnd ( int  stars)

◆ ForwardMaxJourneyPos()

void Antura.Debugging.DebugManager.ForwardMaxJourneyPos ( )

◆ GoToEnd()

void Antura.Debugging.DebugManager.GoToEnd ( )

◆ GoToHome()

void Antura.Debugging.DebugManager.GoToHome ( )

◆ GoToMap()

void Antura.Debugging.DebugManager.GoToMap ( )

◆ GoToNext()

void Antura.Debugging.DebugManager.GoToNext ( )

◆ GoToReservedArea()

void Antura.Debugging.DebugManager.GoToReservedArea ( )

◆ LaunchMiniGame()

void Antura.Debugging.DebugManager.LaunchMiniGame ( MiniGameCode  miniGameCodeSelected,
float  difficulty 
)

◆ OnForceCurrentMinigameEndDelegate()

delegate void Antura.Debugging.DebugManager.OnForceCurrentMinigameEndDelegate ( int  value)

◆ OnSkipCurrentSceneDelegate()

delegate void Antura.Debugging.DebugManager.OnSkipCurrentSceneDelegate ( )

◆ ResetAll()

void Antura.Debugging.DebugManager.ResetAll ( )

◆ ResetMaxJourneyPos()

void Antura.Debugging.DebugManager.ResetMaxJourneyPos ( )

◆ SecondToLastJourneyPos()

void Antura.Debugging.DebugManager.SecondToLastJourneyPos ( )

◆ SetDebugJourneyPos()

void Antura.Debugging.DebugManager.SetDebugJourneyPos ( JourneyPosition  jp)

◆ UnlockAll()

void Antura.Debugging.DebugManager.UnlockAll ( )

◆ UnlockAllRewards()

void Antura.Debugging.DebugManager.UnlockAllRewards ( )

◆ UnlockFirstReward()

void Antura.Debugging.DebugManager.UnlockFirstReward ( )

◆ UnlockNextPlaySessionRewards()

void Antura.Debugging.DebugManager.UnlockNextPlaySessionRewards ( )

Member Data Documentation

◆ AutoCorrectJourneyPos

bool Antura.Debugging.DebugManager.AutoCorrectJourneyPos = true

If SafeLaunch is on, the DebugManager will correct the journey position so the minimum JP is selected

◆ DebugPanelEnabled

bool Antura.Debugging.DebugManager.DebugPanelEnabled

◆ DebugPanelOpened

bool Antura.Debugging.DebugManager.DebugPanelOpened

◆ Difficulty

float Antura.Debugging.DebugManager.Difficulty = 0.5f

◆ I

DebugManager Antura.Debugging.DebugManager.I
static

◆ LearningBlock

int Antura.Debugging.DebugManager.LearningBlock = 1

◆ NumberOfRounds

int Antura.Debugging.DebugManager.NumberOfRounds = 1

◆ PlaySession

int Antura.Debugging.DebugManager.PlaySession = 1

◆ SafeLaunch

bool Antura.Debugging.DebugManager.SafeLaunch = true

Stops a MiniGame from playing if the PlaySession database does not allow that MiniGame to be played at a given position.

◆ Stage

int Antura.Debugging.DebugManager.Stage = 1

◆ TutorialEnabled

bool Antura.Debugging.DebugManager.TutorialEnabled = false

Property Documentation

◆ FirstContactPassed

bool Antura.Debugging.DebugManager.FirstContactPassed
getset

Gets or sets a value indicating whether [first contact passed].

true if [first contact passed]; otherwise, false.

◆ IgnoreJourneyData

bool Antura.Debugging.DebugManager.IgnoreJourneyData
getset

◆ VerboseTeacher

bool Antura.Debugging.DebugManager.VerboseTeacher
getset

Event Documentation

◆ OnForceCurrentMinigameEnd

OnForceCurrentMinigameEndDelegate Antura.Debugging.DebugManager.OnForceCurrentMinigameEnd
static

◆ OnSkipCurrentScene

OnSkipCurrentSceneDelegate Antura.Debugging.DebugManager.OnSkipCurrentScene
static

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