Public Member Functions | |
void | SetGameAppCounters (IHiveGameAppCounters counters) |
int | GetSliceSize (int slice) |
CustomEvent | GetCustomEvent (int slice, int number) |
bool | HasSlice (int sliceId) |
void | AddSlice (int sliceId) |
void | AddSliceNX (int sliceId) |
bool | RemoveSlice (int slice) |
bool | RemoveUpToSlice (int slice) |
void | RemoveEventsByActor (int actorNr) |
void | RemoveEventsFromCache (RaiseEventRequest raiseEventRequest) |
void | RemoveEventsForActorsNotInList (IEnumerable< int > currentActorNumbers) |
void | AddEvent (int slice, CustomEvent customEvent) |
void | AddEventToCurrentSlice (CustomEvent customEvent) |
void | SetDeserializedData (Dictionary< int, object[]> dict) |
Dictionary< int, ArrayList > | GetSerializationData (out int evCount) |
Protected Attributes | |
SortedList< int, RoomEventCache > | eventCache = new SortedList<int, RoomEventCache>() |
IHiveGameAppCounters | gameAppCounters = NullHiveGameAppCounters.Instance |
Properties | |
int | Count [get] |
int | Slice [get, set] |
IEnumerable< int > | Slices [get] |
IEnumerable< CustomEvent > | this[int slice] [get] |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
get |
|
getset |
|
get |
|
get |