|
Gridarta Editor
|
Stores and manages information about scripted events. More...
Inheritance diagram for net.sf.gridarta.model.scripts.ScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Collaboration diagram for net.sf.gridarta.model.scripts.ScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:Public Member Functions | |
| G | getScriptedEvent (int eventSubtype, @NotNull G gameObject) |
| Search the owner game object for an event object of the specified event type. More... | |
| boolean | isEmpty (@NotNull G gameObject) |
| Returns whether this ScriptArchData is empty (contains no events). More... | |
Stores and manages information about scripted events.
This data is only needed for those arches with one or more events defined.
Definition at line 35 of file ScriptArchData.java.
| G net.sf.gridarta.model.scripts.ScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getScriptedEvent | ( | int | eventSubtype, |
| @NotNull G | gameObject | ||
| ) |
Search the owner game object for an event object of the specified event type.
| eventSubtype | look for a ScriptedEvent of this type |
| gameObject | the game object to operate on |
| boolean net.sf.gridarta.model.scripts.ScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.isEmpty | ( | @NotNull G | gameObject | ) |
Returns whether this ScriptArchData is empty (contains no events).
(Note that empty ScriptArchData objects always are removed ASAP.)
| gameObject | the game object to operate on |
Referenced by net.sf.gridarta.gui.panel.gameobjectattributes.EventsTab< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doAddNewEvent(), and net.sf.gridarta.gui.panel.gameobjectattributes.EventsTab< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doEditEvent().
Here is the caller graph for this function: