CellexalVR  1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.SceneObjects.LoaderController Class Reference

This class represent the loader. The loader reacts to cells representing dtasets that fall into it and starts loading the dataset. More...

Inheritance diagram for CellexalVR.SceneObjects.LoaderController:

Public Member Functions

void MoveLoader (Vector3 distance, float time)
 Moves the loader. More...
 
void DestroyFolderColliders ()
 Removes all folders' colliders and gives the rigidbodies. More...
 
void DestroyCells ()
 
void ResetFolders (bool reset)
 Reset everything back to the state it was before loading the data and returns the loading area. More...
 

Public Attributes

ReferenceManager referenceManager
 
Transform cylinder
 
GameObject helpVideoObj
 
bool loaderMovedDown = false
 
GameObject keyboard
 
bool loadingComplete = false
 
List< string > pathsToLoad
 

Detailed Description

This class represent the loader. The loader reacts to cells representing dtasets that fall into it and starts loading the dataset.

Member Function Documentation

◆ DestroyFolderColliders()

void CellexalVR.SceneObjects.LoaderController.DestroyFolderColliders ( )

Removes all folders' colliders and gives the rigidbodies.

◆ MoveLoader()

void CellexalVR.SceneObjects.LoaderController.MoveLoader ( Vector3  distance,
float  time 
)

Moves the loader.

Parameters
distanceThe distance in world space to move the loader.
timeThe total time in seconds to move the loader.

◆ ResetFolders()

void CellexalVR.SceneObjects.LoaderController.ResetFolders ( bool  reset)

Reset everything back to the state it was before loading the data and returns the loading area.

Parameters
resetTrue if everything should be deleted, false if only the loading area should be returned, and everything else kept.

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