TopDown Engine v4.3
|
This class describes how the Top Down Engine demo achievements are triggered. It extends the base class MMAchievementRules It listens for different event types More...
Public Member Functions | |
override void | OnMMEvent (MMGameEvent gameEvent) |
When we catch an MMGameEvent, we do stuff based on its name More... | |
virtual void | OnMMEvent (MMCharacterEvent characterEvent) |
When a character event happens, and if it's a Jump event, we add progress to our JumpAround achievement More... | |
virtual void | OnMMEvent (TopDownEngineEvent topDownEngineEvent) |
When we grab a TopDownEngineEvent, and if it's a PlayerDeath event, we unlock our achievement More... | |
virtual void | OnMMEvent (PickableItemEvent pickableItemEvent) |
Grabs PickableItem events More... | |
virtual void | OnMMEvent (MMStateChangeEvent< CharacterStates.MovementStates > movementEvent) |
Grabs MMStateChangeEvents More... | |
virtual void | OnMMEvent (MMStateChangeEvent< CharacterStates.CharacterConditions > conditionEvent) |
Grabs MMStateChangeEvents More... | |
virtual void | OnMMEvent (CheckPointEvent checkPointEvent) |
Grabs checkpoints events. If the checkpoint's order is > 0, we unlock our achievement More... | |
virtual void | OnMMEvent (MMInventoryEvent inventoryEvent) |
On Inventory events, we unlock or add progress to achievements if needed More... | |
Public Member Functions inherited from MoreMountains.Tools.MMAchievementRules | |
virtual void | PrintCurrentStatus () |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< MMGameEvent > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< MMCharacterEvent > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< TopDownEngineEvent > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< MMStateChangeEvent< CharacterStates.MovementStates > > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< MMStateChangeEvent< CharacterStates.CharacterConditions > > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< PickableItemEvent > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< CheckPointEvent > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< MMInventoryEvent > | |
void | OnMMEvent (T eventType) |
Protected Member Functions | |
override void | OnEnable () |
On enable, we start listening for MMGameEvents. You may want to extend that to listen to other types of events. More... | |
override void | OnDisable () |
On disable, we stop listening for MMGameEvents. You may want to extend that to stop listening to other types of events. More... | |
Protected Member Functions inherited from MoreMountains.Tools.MMAchievementRules | |
virtual void | Awake () |
On Awake, loads the achievement list and the saved file More... | |
Additional Inherited Members | |
Public Attributes inherited from MoreMountains.Tools.MMAchievementRules | |
MMAchievementList | AchievementList |
bool | PrintCurrentStatusBtn |
This class describes how the Top Down Engine demo achievements are triggered. It extends the base class MMAchievementRules It listens for different event types
|
protectedvirtual |
On disable, we stop listening for MMGameEvents. You may want to extend that to stop listening to other types of events.
Reimplemented from MoreMountains.Tools.MMAchievementRules.
|
protectedvirtual |
On enable, we start listening for MMGameEvents. You may want to extend that to listen to other types of events.
Reimplemented from MoreMountains.Tools.MMAchievementRules.
|
virtual |
Grabs checkpoints events. If the checkpoint's order is > 0, we unlock our achievement
checkPointEvent |
|
virtual |
When a character event happens, and if it's a Jump event, we add progress to our JumpAround achievement
characterEvent |
|
virtual |
When we catch an MMGameEvent, we do stuff based on its name
gameEvent | Game event. |
Reimplemented from MoreMountains.Tools.MMAchievementRules.
|
virtual |
On Inventory events, we unlock or add progress to achievements if needed
inventoryEvent |
|
virtual |
Grabs MMStateChangeEvents
conditionEvent |
|
virtual |
Grabs MMStateChangeEvents
movementEvent |
|
virtual |
Grabs PickableItem events
pickableItemEvent |
|
virtual |
When we grab a TopDownEngineEvent, and if it's a PlayerDeath event, we unlock our achievement
topDownEngineEvent |