Witness queue items are deeds waiting to be evaluated by witnesses. More...
Static Public Member Functions | |
static WitnessQueueItem | GetNew (Deed deed, FactionMember witness, FactionMember actor, bool requiresSight, Dimension dimension) |
static void | Release (WitnessQueueItem item) |
Public Attributes | |
Deed | deed |
FactionMember | witness |
FactionMember | actor |
bool | requiresSight |
Dimension | dimension |
Static Public Attributes | |
static Pool< WitnessQueueItem > | pool = new Pool<WitnessQueueItem>() |
A static pool of objects, to prevent garbage collection stutter. | |
Witness queue items are deeds waiting to be evaluated by witnesses.
The faction manager uses a queue to distribute evaluation across frames.
|
inlinestatic |
|
inlinestatic |
FactionMember PixelCrushers.LoveHate.WitnessQueueItem.actor |
Deed PixelCrushers.LoveHate.WitnessQueueItem.deed |
Dimension PixelCrushers.LoveHate.WitnessQueueItem.dimension |
|
static |
A static pool of objects, to prevent garbage collection stutter.
bool PixelCrushers.LoveHate.WitnessQueueItem.requiresSight |
FactionMember PixelCrushers.LoveHate.WitnessQueueItem.witness |