Namespaces | |
namespace | SaveSystem |
Classes | |
class | ArrowPad |
Manages an onscreen arrow pad UI. More... | |
class | AudioClipInfo |
Reference to an audio clip. More... | |
class | AudioInfo |
Generic audio info. More... | |
class | AudioSurfaceType |
Associates audio clips with a surface. More... | |
class | AutoMover |
When the grid controller enters the trigger collider, automatically moves to a destination point, such as a Scene Portal at the end of stairs. More... | |
class | CheckInputOnInstall |
class | CompassDirectionUtility |
Utility methods to work with CompassDirections. More... | |
class | EnableIfTrueAttribute |
Adds [EnableIfTrue] attribute to editor. More... | |
class | EnableIfTrueDrawer |
Drawer for EnableIfTrueAttribute. More... | |
class | EntryExitTrigger |
General purpose trigger that invokes events when the grid controller enters and/or exits its trigger collider. More... | |
class | FMODSurfaceType |
Associates audio clips with a surface. More... | |
class | FreeLook |
Manages free look rotation. More... | |
class | GridController |
Main Grid Controller class. More... | |
class | GridControllerAudio |
Implements IGridControllerAudio using Unity's built-in audio manager. More... | |
class | GridControllerEditor |
Custom editor for GridController that checks for input, audio, free look, and interactor components. More... | |
class | GridControllerEditorSettings |
class | GridControllerEvents |
Add to a GridController to expose UnityEvents that you can configure in the inspector (versus using the C# events directly). More... | |
class | GridControllerFMODAudio |
FMOD implementation for Grid Controller audio. More... | |
class | GridControllerInput |
Implements IGridControllerInput using Unity's built-in input manager. More... | |
class | GridControllerInputEditor |
Custom editor for GridControllerInput that provides a button to add default input definitions. More... | |
class | GridControllerInputSystem |
Implements IGridControllerInput using Unity's Input System package. More... | |
class | GridControllerRewiredInput |
Implements IGridControllerInput using Guavaman's Rewired. More... | |
interface | IGridControllerAudio |
Generic audio interface that Grid Controller uses to play feedback audio such as footsteps and bouncing against walls. More... | |
interface | IGridControllerInput |
"Virtual controller" interface that Grid Controller uses for input. More... | |
interface | IInteractable |
Interface for interactables. More... | |
class | InputManagerUtility |
Utility methods to add input definitions to Unity's built-in input manager. More... | |
class | Interactable |
Basic interactable component. More... | |
class | Interactor |
Allows interaction with Interactable components. More... | |
class | Lever |
Interactable that also manages a lever handle GameObject that rotates when activated. More... | |
class | LightFlicker |
class | MathUtility |
class | Minimap |
Handles the minimap. More... | |
class | ReadOnlyAttribute |
Adds [ReadOnly] attribute to editor. More... | |
class | ReadOnlyDrawer |
Drawer for ReadOnlyAttribute. More... | |
class | SceneChanger |
Persistent singleton that handles scene changes. More... | |
class | ScenePortal |
When the grid controller enters the collider, changes scenes using a SceneChanger. More... | |
class | Surface |
Assign a SurfaceType to a GameObject. More... | |
class | SurfaceType |
SurfaceTypes can be assigned to GameObjects' Surface components to define attributes such as sounds to play when walking on surface or bouncing against it. More... | |
class | Tags |
Tags used by the Grid Controller. More... | |
class | VerticalDoor |
Controls a vertically-rising door, gate, portcullis, etc. More... | |
Enumerations | |
enum | CompassDirection { North , East , South , West } |
Grid Controller aligns itself to the primary compass directions. More... | |
enum | MovementCommands { Forward , Backward , TurnLeft , TurnRight , StrafeLeft , StrafeRight } |
enum | GridControllerUpdateMode { Realtime , TurnBased } |