Mercury Messaging
Documentation for the Mercury Messaging Framework
MercuryMessaging.Task Namespace Reference

Classes

interface  IMmSerializable
 Interface defining serializable structure to be used in IMmMessages More...
 
interface  IMmTaskCollectionDesigner
 Task collection designers need to handle generation and saving of MmTaskInfos. More...
 
interface  IMmTaskInfo
 Interface defining structure with basic organizational information. More...
 
interface  ITaskInfoCollectionLoader
 Defines interfaces for loading Task Info collections. More...
 
class  MmLookAtTaskInfo
 
class  MmPermutation
 Permutation class useful for creating MercuryMessaging MmTaskInfo collections
 
class  MmRepeatingTask
 This class is useful for creating MmTaskInfos that keep repeating but would not iterate through the a MmTaskInfo collection. More...
 
class  MmTaskCollectionDesigner
 
class  MmTaskInfo
 MmTaskInfo contains basic information for tasks in the Mercury environment. More...
 
class  MmTaskInfoCollectionFileLoader
 Base implementation of ITaskInfoCollectionLoader, specifically for use in loading from file. More...
 
class  MmTaskManager
 Class to manage a collection of tasks. More...
 
class  MmTaskResponder
 MmTaskResponder are MmBaseResponder that deal with IMmTaskInfos. Useful if you're trying to prepare MmBaseResponder derivations, but do not need to re-implement basic interaction with IMmTaskInfos More...
 
class  MmTransformationTaskInfo
 A task info that supports tasks requiring 3D transformations meet particular requirements. More...
 
class  MmTransformationTaskResponder
 Responder useful for creating MmTaskResponders handling transformation tasks in Unity More...
 
class  MmTransformTaskInfoFileLoader
 This is a basic-straight derivation of MmTaskInfoCollectionFileLoader for MmTransformationTaskInfo. Generally, this is needed in order to allow us to specify the type of data used in the Task Collection, while still giving us the ability to drag-n-drop the component in Unity. More...
 
class  MmTransformTaskThreshold
 This class contains transformation threshold information for MmTransformationTaskInfos More...
 
class  MmTransformTypeHelper
 Helper class to easily get access to certain forms of MmTransformationType.
 

Enumerations

enum  MmTransformationType { Rotation = 1 << 0, Translation = 1 << 1, Scale = 1 << 2 }
 Transformation types supported by MmTransformationTaskInfos Supports: Rotation, Translation, and Scale. Multiple transformations can be enabled simultaneously. More...
 

Enumeration Type Documentation

◆ MmTransformationType

Transformation types supported by MmTransformationTaskInfos Supports: Rotation, Translation, and Scale. Multiple transformations can be enabled simultaneously.