Cavestory Mod API
Public Attributes | List of all members
EventScheduleStruct Struct Reference

Scheduled Event Info. More...

#include <CSMAPI_BaseModeInstance.h>

Public Attributes

EventScheduleId id
 The ID for this schedule. More...
 
unsigned long long int end_time
 The timestamp that GetTicks() should reach for this schedule to execute its payload.
 
BaseModeInstanceexecutor
 The mode that scheduled this event.
 
EventSchedulePayloadFunc payload
 The payload function.
 
void * user_data
 The user data to be included in the payload call.
 
bool is_executing
 Whether or not this schedule is already being executed.
 
EventScheduleStructnext
 The next event in the link.
 

Detailed Description

Scheduled Event Info.

Member Data Documentation

◆ id

EventScheduleId EventScheduleStruct::id

The ID for this schedule.

You can use this to cancel a schedule before it can execute its payload.


The documentation for this struct was generated from the following file: