TMap.OnBeforeMapChange
property OnBeforeMapChange Access mode: RW Event handler type: TOnBeforeMapChangeEvent Event handler declaration: procedure (Next: string);
Description
Event property called after the map is loaded, which means all Objects and Spawns are not yet there for the Next map.
Needs testing (in-depth, can we still change previous map spawns for example?) |
Example
procedure OnBefore(Next: string);
begin
WriteLn('Map loading: '+Next);
end;
// ...
begin
// assign OnJoin handler
Map.OnBeforeMapChange := @OnBefore;
// ...
// unassign
Map.OnBeforeMapChange := nil;
end;