The MentalSage Developer API is build on the Unity 3D platform.
API VERSION | 0.0.0.6 |
LANGUAGE | C# |
UNITY VERSION | 5.4.5p5 |
OS PLATFORM | Windows 10 (64bit) |
NAMESPACES
LearningIsLiving.MentalSage
This is the root namespace for the game.
>> .ConfigurationManagement
Contains configuration related functionality.
CLASSES
- Configuration
- CardConfigEntry
- LociConfigEntry
- LociConfiguration
- PegConfigEntry
- PegConfiguration
- PegWordConfigEntry
- PegWordConfiguration
- PuzzleConfiguration
>> .DialogManagement
Contains dialog related functionality.
CLASSES
- Dialog
- DialogBox
- DialogInfo
- DialogManager
- DialogPage
- DialogTrigger
>> .EnemyManagement
Contains enemy related functionality.
CLASSES
- BallSpawner
- Damageable
- Enemy
- EnemyCommander
- EnemyFactory
- EnemyHealth
- EnemyPatrol
- EnemyPlayerDistance
- EnemySpawner
- IDamageable
- LightBall
- SpiderController
>> .EventManagement
Contains event related functionality.
CLASSES
- AnswerEvent
- EmotionEvent
- EnemyEvent
- GameEvent
- GameEventInvoker
- GameEventListener
- PlayerEvent
- ToolEvent
>> .EventManagement.Events
Contains events templates.
CLASSES
- OnAnswerCorrectEvent
- OnAnswerWrongEvent
- OnEmotionChangeEvent
- OnEnemyDeadEvent
- OnEnemyHitEvent
- OnEnemyStatusChangeEvent
- OnPlayerDeadEvent
- OnPlayerHitEvent
- OnPlayerMessageChangeEvent
- OnPlayerStatusChangeEvent
- OnToolChangeEvent
>> .GameManagement.SO
Contains central game functionality. The .SO part of the namespace indicates classes of the Unity type ScriptedObject, which has a global lifecycle, between scenes and game startups and shutdowns, versus the Unity MonoBehaviour type that lives in scenes.
CLASSES
- EnemyManagerSO
- EventManagerSO
- GameConfigurationSO
- GameManagerSO
- PersistenceManagerSO
- PlayerManagerSO
- PlayerMessageSO
- PlayerStatusSO
- PlayerTargetSO
- SceneManagerSO
>> .InputManagement
Contains input related functionality.
CLASSES
- InputManager
>> .KnowledgeManagement
Contains knowledge related functionality.
CLASSES
- Knowledge
- KnowledgeBox
- KnowledgeInfo
- KnowledgeManager
- KnowledgePage
- KnowledgeTrigger
>> .NetworkManagement
Contains network related functionality.
CLASSES
- TcpClientConnection
- TcpNetworkClient
- TcpNetworkServer
- TcpServerConnection
>> .FeedManagement
Contains RSS feed related functionality, which is one way of getting structured online data from the internet.
CLASSES
- RSSFeedFactory
>> .NeuroManagement
Contains neuro and brain related functionality.
CLASSES
- Brain
- BrainHemisphere
- Brainstem
- Cerebellum