|
DoopelPonger
|
All code related to helping other classes do things. More...
Classes | |
| class | BoundriesCreator |
| Creates all game objects needed to start the game. More... | |
| class | CoopBallManager |
| A class full of helper methods for spawning balls from Schmitty Doop. More... | |
| class | CoopObjectPooler |
| Class used to hold and dish out allocated objects. More... | |
| struct | AutoStateInformation< T > |
| State data used to configure the AutoStateMachine. More... | |
| class | AutoStateMachine< T > |
| StateMachine that when the current state is finished it will automatically transition to the next registered state. More... | |
| struct | StateInformation< T > |
| State data used to configure the StateMachine. More... | |
| class | StateMachine< T > |
| class | CommonDelegates |
| Collection of delegate definitions that are used throughout the code base. More... | |
| class | EnumUtils |
| Collection of helper methods for Enums. More... | |
| class | RandomUtils |
| Collection of methods for generating random numbers. More... | |
| class | Range |
| Data class that holds a minimum and maximum value. More... | |
| class | RegistrationQueue< T > |
| Generic queue used for items that need to be added or removed at a future point in time. More... | |
| class | Singleton< T > |
Be aware this will not prevent a non singleton constructor such as T myT = new T(); To prevent that, add protected T () {} to your singleton class. More... | |
| class | SingletonScriptableObject< T > |
| Class used to enforce the Singleton pattern for ScriptableObjects. More... | |
| class | SmoothingUtils |
| Collection of functions that perform smoothing functions. More... | |
| class | Vector2Utils |
| Collection of functions around the Vectotr2 object. More... | |
| class | Vector3Utils |
| Collection of functions around the Vector3 object. More... | |
Functions | |
| StateInformation< T >.StateInformation (T state, CommonDelegates.FixedUpdateAction stateAction, bool alwaysTransitionTo, bool stateLock, params T[] validTransitions) | |
Variables | |
| readonly T | StateInformation< T >.state |
| readonly bool | StateInformation< T >.alwaysTransitionTo |
| readonly bool | StateInformation< T >.stateLock |
| readonly CommonDelegates.FixedUpdateAction | StateInformation< T >.stateAction |
| readonly HashSet< T > | StateInformation< T >.validTransitions |
| static T | SingletonScriptableObject< T >._instance = null |
Properties | |
| static T | SingletonScriptableObject< T >.Instance [get] |
All code related to helping other classes do things.
| StateInformation< T >.StateInformation | ( | T | state, |
| CommonDelegates.FixedUpdateAction | stateAction, | ||
| bool | alwaysTransitionTo, | ||
| bool | stateLock, | ||
| params T [] | validTransitions | ||
| ) |
|
static |
| readonly bool StateInformation< T >.alwaysTransitionTo |
True if any other state in the state machine can transition to this state.
| readonly T StateInformation< T >.state |
State name of this object.
| readonly CommonDelegates.FixedUpdateAction StateInformation< T >.stateAction |
Function to call when this state needs to do the action.
| readonly bool StateInformation< T >.stateLock |
True if the only way out of this state is by one of the valid transitions.
| readonly HashSet<T> StateInformation< T >.validTransitions |
All available states that this state can transition to.
|
staticget |
1.8.14