Tanoda
MiscLogicManager Class Reference
Inheritance diagram for MiscLogicManager:
GILES.pb_MonoBehaviourSingleton< MiscLogicManager >

Public Types

enum  CurrentMode { Training , Exam , Optimization }
 

Public Member Functions

void HideTrackerAndPrompt ()
 
void CanUseTeleport (bool value)
 
void SetTeleportSize ()
 
void SetTeleportSize (Vector3 size)
 
Vector3 GetTeleportSize ()
 
void LevelFailed (float time=0.0f)
 
void LevelEnded (float time=0.0f, float accuracy=0.0f, float focus=0.0f, float performance=0.0f)
 
void OffsetEditorHelper (Transform attachPoint, GameObject objectToGrab, OffsetHolder offsetHolder, Canvas canvas, Canvas canvasOffsetEditor, bool editingLeft)
 
void OffsetEditorHelper (Transform attachPoint, GameObject objectToGrab, GameObjectAction offsetHolder, Canvas canvas, Canvas canvasOffsetEditor, bool editingLeft)
 

Public Attributes

bool LowMemoryMode = false
 
CurrentMode mode = CurrentMode.Training
 
GameObject[] right
 
GameObject[] left
 
GameObject[] teleport
 
GameObject handPicker
 
bool UseItemCollision = false
 
UnityEvent onDobotMode
 
UnityEvent onVarjoFound
 
UnityEvent OnEnded = new UnityEvent()
 
bool previewLock = false
 

Events

Callback onLoadingFinished
 

Additional Inherited Members

- Protected Member Functions inherited from GILES.pb_MonoBehaviourSingleton< MiscLogicManager >
virtual void Initialize ()
 
virtual void Awake ()
 
- Properties inherited from GILES.pb_MonoBehaviourSingleton< MiscLogicManager >
virtual bool dontDestroyOnLoad [get]
 Override to maintain an instance of this object across level loads. More...
 
static T instance [get]
 
static T nullableInstance [get]
 

Detailed Description

Definition at line 15 of file MiscLogicManager.cs.

Member Enumeration Documentation

◆ CurrentMode

Enumerator
Training 
Exam 
Optimization 

Definition at line 17 of file MiscLogicManager.cs.

Member Function Documentation

◆ CanUseTeleport()

void MiscLogicManager.CanUseTeleport ( bool  value)

Definition at line 141 of file MiscLogicManager.cs.

◆ GetTeleportSize()

Vector3 MiscLogicManager.GetTeleportSize ( )

Definition at line 165 of file MiscLogicManager.cs.

◆ HideTrackerAndPrompt()

void MiscLogicManager.HideTrackerAndPrompt ( )

Definition at line 134 of file MiscLogicManager.cs.

◆ LevelEnded()

void MiscLogicManager.LevelEnded ( float  time = 0.0f,
float  accuracy = 0.0f,
float  focus = 0.0f,
float  performance = 0.0f 
)

Definition at line 182 of file MiscLogicManager.cs.

◆ LevelFailed()

void MiscLogicManager.LevelFailed ( float  time = 0.0f)

Definition at line 170 of file MiscLogicManager.cs.

◆ OffsetEditorHelper() [1/2]

void MiscLogicManager.OffsetEditorHelper ( Transform  attachPoint,
GameObject  objectToGrab,
GameObjectAction  offsetHolder,
Canvas  canvas,
Canvas  canvasOffsetEditor,
bool  editingLeft 
)

Definition at line 228 of file MiscLogicManager.cs.

◆ OffsetEditorHelper() [2/2]

void MiscLogicManager.OffsetEditorHelper ( Transform  attachPoint,
GameObject  objectToGrab,
OffsetHolder  offsetHolder,
Canvas  canvas,
Canvas  canvasOffsetEditor,
bool  editingLeft 
)

Definition at line 224 of file MiscLogicManager.cs.

◆ SetTeleportSize() [1/2]

void MiscLogicManager.SetTeleportSize ( )

Definition at line 153 of file MiscLogicManager.cs.

◆ SetTeleportSize() [2/2]

void MiscLogicManager.SetTeleportSize ( Vector3  size)

Definition at line 159 of file MiscLogicManager.cs.

Member Data Documentation

◆ handPicker

GameObject MiscLogicManager.handPicker

Definition at line 31 of file MiscLogicManager.cs.

◆ left

GameObject [] MiscLogicManager.left

Definition at line 29 of file MiscLogicManager.cs.

◆ LowMemoryMode

bool MiscLogicManager.LowMemoryMode = false

Definition at line 25 of file MiscLogicManager.cs.

◆ mode

CurrentMode MiscLogicManager.mode = CurrentMode.Training

Definition at line 27 of file MiscLogicManager.cs.

◆ onDobotMode

UnityEvent MiscLogicManager.onDobotMode

Definition at line 35 of file MiscLogicManager.cs.

◆ OnEnded

UnityEvent MiscLogicManager.OnEnded = new UnityEvent()

Definition at line 204 of file MiscLogicManager.cs.

◆ onVarjoFound

UnityEvent MiscLogicManager.onVarjoFound

Definition at line 35 of file MiscLogicManager.cs.

◆ previewLock

bool MiscLogicManager.previewLock = false

Definition at line 206 of file MiscLogicManager.cs.

◆ right

GameObject [] MiscLogicManager.right

Definition at line 29 of file MiscLogicManager.cs.

◆ teleport

GameObject [] MiscLogicManager.teleport

Definition at line 30 of file MiscLogicManager.cs.

◆ UseItemCollision

bool MiscLogicManager.UseItemCollision = false

Definition at line 32 of file MiscLogicManager.cs.

Event Documentation

◆ onLoadingFinished

Callback MiscLogicManager.onLoadingFinished

Definition at line 34 of file MiscLogicManager.cs.


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