big update

This commit is contained in:
cclecle
2023-06-05 23:00:36 +01:00
parent 5cfdc59e4f
commit 98dbafe64b
11 changed files with 225 additions and 15 deletions

View File

@@ -4,16 +4,24 @@ class ICCME_EventBase extends RelationalClasses
// time the event was created (relative to game start)
var float createdTime;
// Is this event reliable ? Setted for some emulated event that might not be accurates
var bool bReliable;
// Tell the engine this event must be treated in the current Tick() context and not the next one
var bool bUrgent;
var array<ICCME_EventListenerBase> _ar_AttachedEventListener;
var bool _bBroadcast;
// print Event relevent informations in the main UT log file
function doLog()
{
log("");
log("===== Event:"@Self.Class@"["$createdTime$"]"@"=====");
log("Self:"@Self);
log("bReliable:"@bReliable);
log("bUrgent:"@bUrgent);
}
static function attach(ICCME_EventListenerBase EventListener)
@@ -51,4 +59,9 @@ function RunAttached()
{
default._ar_AttachedEventListener[i].ProcessEvent(Self);
}
}
defaultproperties
{
bReliable=True
}