package foobar
{
function gameConnection::setControlObject( %this, %obj )
{
parent::setControlObject( %this, %obj );
if ( %obj.getType() & $TypeMasks::PlayerObjectType )
{
%obj.yourBottomPrintTick();
}
}
};
activatePackage( "foobar" );
function player::yourBottomPrintTick( %this )
{
cancel( %this.yourBottomPrintTick );
if ( !isObject( %cl = %this.getControllingClient() ) )
{
return;
}
commandToClient( %cl, 'BottomPrint', "pink fluffy unicorns dancing on rainbows: " @ $Sim::Time, 0.4 );
%this.yourBottomPrintTick = %this.schedule( 200, "yourBottomPrintTick" );
}