mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-13 15:44:36 +00:00
Reorganized the exec's for datablocks in module template file to be within the start/stop blocks
Tweaked example module script file to comply Moved ExampleGameMode script file to scripts/shared since client and server need access to the gamemode for logic to work
This commit is contained in:
parent
d7335a73e4
commit
4bb26bf96c
3 changed files with 4 additions and 5 deletions
|
|
@ -9,7 +9,7 @@ function ExampleModule::onDestroy(%this)
|
||||||
//This is called when the server is initially set up by the game application
|
//This is called when the server is initially set up by the game application
|
||||||
function ExampleModule::initServer(%this)
|
function ExampleModule::initServer(%this)
|
||||||
{
|
{
|
||||||
%this.queueExec("./scripts/server/ExampleGameMode");
|
%this.queueExec("./scripts/shared/ExampleGameMode");
|
||||||
}
|
}
|
||||||
|
|
||||||
//This is called when the server is created for an actual game/map to be played
|
//This is called when the server is created for an actual game/map to be played
|
||||||
|
|
@ -25,7 +25,7 @@ function ExampleModule::onDestroyGameServer(%this)
|
||||||
//This is called when the client is initially set up by the game application
|
//This is called when the client is initially set up by the game application
|
||||||
function ExampleModule::initClient(%this)
|
function ExampleModule::initClient(%this)
|
||||||
{
|
{
|
||||||
%this.queueExec("./scripts/client/inputCommands");
|
%this.queueExec("./scripts/client/inputCommands");
|
||||||
|
|
||||||
//client scripts
|
//client scripts
|
||||||
exec("./scripts/client/defaultkeybinds");
|
exec("./scripts/client/defaultkeybinds");
|
||||||
|
|
@ -34,7 +34,7 @@ function ExampleModule::initClient(%this)
|
||||||
if(isScriptFile(%prefPath @ "/keybinds"))
|
if(isScriptFile(%prefPath @ "/keybinds"))
|
||||||
exec(%prefPath @ "/keybinds");
|
exec(%prefPath @ "/keybinds");
|
||||||
|
|
||||||
%this.queueExec("./scripts/server/ExampleGameMode");
|
%this.queueExec("./scripts/shared/ExampleGameMode");
|
||||||
}
|
}
|
||||||
|
|
||||||
//This is called when a client connects to a server
|
//This is called when a client connects to a server
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ function @@::initServer(%this)
|
||||||
//This is called when the server is created for an actual game/map to be played
|
//This is called when the server is created for an actual game/map to be played
|
||||||
function @@::onCreateGameServer(%this)
|
function @@::onCreateGameServer(%this)
|
||||||
{
|
{
|
||||||
|
//--DATABLOCK EXEC BEGIN--
|
||||||
//These are common managed data files. For any datablock-based stuff that gets generated by the editors
|
//These are common managed data files. For any datablock-based stuff that gets generated by the editors
|
||||||
//(that doesn't have a specific associated file, like data for a player class) will go into these.
|
//(that doesn't have a specific associated file, like data for a player class) will go into these.
|
||||||
//So we'll register them now if they exist.
|
//So we'll register them now if they exist.
|
||||||
|
|
@ -24,8 +25,6 @@ function @@::onCreateGameServer(%this)
|
||||||
%this.registerDatablock("./scripts/managedData/managedForestBrushData");
|
%this.registerDatablock("./scripts/managedData/managedForestBrushData");
|
||||||
%this.registerDatablock("./scripts/managedData/managedParticleEmitterData");
|
%this.registerDatablock("./scripts/managedData/managedParticleEmitterData");
|
||||||
%this.registerDatablock("./scripts/managedData/managedParticleData");
|
%this.registerDatablock("./scripts/managedData/managedParticleData");
|
||||||
|
|
||||||
//--DATABLOCK EXEC BEGIN--
|
|
||||||
//--DATABLOCK EXEC END--
|
//--DATABLOCK EXEC END--
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue