CornellTech-Unity-project  1.0
Namespaces | Classes | Enumerations
Cyan Namespace Reference

Namespaces

namespace  Elmer
 

Classes

class  Actions
 Easy access for bot actions? More...
 
class  BotWaitText
 
class  CameraLock
 When interacting with drawers player camera will lock in position until the drawer is released More...
 
class  ChangeImgColor
 Controls the color of the player pointer More...
 
class  DataCollection
 Attached to player, collects player data every second and when instructed, data is compiled into json format More...
 
class  DDOL
 Don't Destroy on Load when loading new scenes. More...
 
class  DrawerDetails
 
class  GeneralTimer
 
class  HouseIdentifier
 
class  HouseSetup
 Indicates all of the scenes that should be in each house Put the name of each room that should be in the house in their respective string places Scene values are defaulted to the first of each kind. More...
 
class  Hover
 Attached to player, shoots raycast every frame to check for interactability More...
 
class  Interact
 Attached to player, player can interact with items in room that contain the tag "object" More...
 
class  InteractiveObjectDetails
 
class  LoadRoom
 Attached to a door. More...
 
class  MapControl
 Controls where the player indicator goes on the map More...
 
class  MoveWithDrawer
 Attached to each drawer. More...
 
class  OnOffObjects
 
class  Open
 Attached to anything that can open. More...
 
class  ParticleControl
 Turns particle effects on and off More...
 
class  PData
 
class  PrefabDB
 Scriptable object that acts as a DB for all interactable objects. More...
 
class  Rewards
 
class  RoomData
 Scriptable object that holds name of object, vector3 spawn location, quaternion rotation and scale of objects in a room. More...
 
class  RoomIdentifier
 Attached to player. More...
 
class  RoomManager
 Attached to each scene/room. More...
 
class  SafetyNet
 Catches players and items that fall through floors and respawns them at a spawn point More...
 
class  SceneLoader
 
class  ScreenCapture
 
class  StartManager
 
class  TextureObjects
 
class  Tips
 
class  TipsScreen
 Handles the UI elements for the tipsscreen More...
 
class  TVManager
 
class  WebGLInputManager
 

Enumerations

enum  HingeType {
  HingeType.rightHinge, HingeType.leftHinge, HingeType.bottomHinge, HingeType.slideOut,
  HingeType.slideOutBedRight, HingeType.slideOutBedLeft, HingeType.toilet
}
 
enum  InteractStates { InteractStates.isNotInteracting, InteractStates.isHolding, InteractStates.isPulling }
 Possible interaction states for player. More...
 
enum  Room {
  Room.livingRoom, Room.kitchen, Room.bathroom, Room.bedroom,
  Room.guestroom, Room.hallway, Room.diningroom
}
 

Enumeration Type Documentation

enum Cyan.HingeType
strong
Enumerator
rightHinge 
leftHinge 
bottomHinge 
slideOut 
slideOutBedRight 
slideOutBedLeft 
toilet 
enum Cyan.InteractStates
strong

Possible interaction states for player.

Enumerator
isNotInteracting 
isHolding 
isPulling 
enum Cyan.Room
strong
Enumerator
livingRoom 
kitchen 
bathroom 
bedroom 
guestroom 
hallway 
diningroom