DINO-Unity21
Sample Unity 2021 Project for HL2-DINO
Loading...
Searching...
No Matches
DinoEditorSetup Class Reference
Inheritance diagram for DinoEditorSetup:
[legend]
Collaboration diagram for DinoEditorSetup:
[legend]

Static Public Member Functions

static void Apply ()
 

Private Member Functions

void LaunchFilePicker ()
 
void PopulateObjects ()
 Creates a bunch of GameObjects based on the tool config file info, and will also create some small spheres to appear at the centre of each tool-marker centre.
 
void OnGUI ()
 
void RetrieveJSONProperties ()
 Will try to create our internal JObject by reading filepath.
 

Private Attributes

Transform TrackedToolsParentTransform
 A parent GameObject which will house all of the GameObjects associated with each of our tracked tools.
 
string JSONPath = ""
 Full filepath for where the JSON config file is.
 
UnityToolManager toolManagerInstance
 A UnityToolManager script which should be part of your scene.
 
ResearchModeController rmControllerInstance
 The script which communicates with the C++ DLL directly, should be part of your scene.
 
JObject ToolConfigJson
 An internally stashed JObject equivalent of the config object contained in JSONPath.
 

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