CornellTech-Unity-project
1.0
|
Scriptable object that holds name of object, vector3 spawn location, quaternion rotation and scale of objects in a room. More...
Inherits ScriptableObject.
Public Member Functions | |
void | ClearRoomData () |
Clear the contents of all the More... | |
Public Attributes | |
IList< string > | objsinRoom = new List<string>() |
IList< Vector3 > | objSpawns = new List<Vector3>() |
IList< Quaternion > | objSpawnRotations = new List<Quaternion>() |
IList< Vector3 > | objScale = new List<Vector3>() |
IList< InteractiveObjectDetails > | sceneManagement = new List<InteractiveObjectDetails>() |
IList< string > | deactivatedObjects = new List<string>() |
Dictionary< string, DrawerDetails > | drawerDict |
IList< OnOffObjects > | onOffList = new List<OnOffObjects>() |
IList< TextureObjects > | changedTexturesList = new List<TextureObjects>() |
Scriptable object that holds name of object, vector3 spawn location, quaternion rotation and scale of objects in a room.
Also holds list of objects that have been removed from the room- so that upon reentry, can be accessed for deactivation
void Cyan.RoomData.ClearRoomData | ( | ) |
Clear the contents of all the
IList<TextureObjects> Cyan.RoomData.changedTexturesList = new List<TextureObjects>() |
IList<string> Cyan.RoomData.deactivatedObjects = new List<string>() |
Dictionary<string, DrawerDetails> Cyan.RoomData.drawerDict |
IList<Vector3> Cyan.RoomData.objScale = new List<Vector3>() |
IList<string> Cyan.RoomData.objsinRoom = new List<string>() |
IList<Quaternion> Cyan.RoomData.objSpawnRotations = new List<Quaternion>() |
IList<Vector3> Cyan.RoomData.objSpawns = new List<Vector3>() |
IList<OnOffObjects> Cyan.RoomData.onOffList = new List<OnOffObjects>() |
IList<InteractiveObjectDetails> Cyan.RoomData.sceneManagement = new List<InteractiveObjectDetails>() |