Whether this GameEvent is active or not.
The GameEvent id number.
An unique label that identifies this GameEvent. This is optional.
If this GameEvent was originated by a NPC, this var holds this NPC reference.
The GameEvent type.
The events object where the keys are the ids.
The GameEvents id incrementer.
The events object where the keys are the events labels.
This function is the one that should be called to start a event. It should never be overriden. Always before this function is called, it's checked whether Reveal psynergy is being casted, if yes, it's stopped before this event start.
the NPC that originated this game event.
Promised way to create and wait a Phaser.Timer. Waits for the amount of time given.
the time in ms.
Everytime a game event is fired, it's checked whether reveal is casted, if yes, it stops the reveal psynergy effect.
the function descriptor.
returns a new descriptor.
A helper function that defines the ControllableChar based on inputs. The controllable char can be a hero or a npc.
The GoldenSun instance.
Some options to help defining the char.
Whether it's a npc or not.
The npc index number.
The npc unique label identifier.
the defined char.
Get a specific event by its id.
The event id.
Returns the event.
Gets an event that was labeled.
The event key.
Returns the labeled event, if the given key wasn't found, returns null.
Destroys all game events and resets the id counter.
Generated using TypeDoc