added everything
This commit is contained in:
37
example/demo/server/scripts/markers.cs
Executable file
37
example/demo/server/scripts/markers.cs
Executable file
@@ -0,0 +1,37 @@
|
||||
//-----------------------------------------------------------------------------
|
||||
// Torque Game Engine
|
||||
// Copyright (C) GarageGames.com, Inc.
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
datablock MissionMarkerData(WayPointMarker)
|
||||
{
|
||||
category = "Misc";
|
||||
shapeFile = "~/data/shapes/markers/octahedron.dts";
|
||||
};
|
||||
|
||||
datablock MissionMarkerData(SpawnSphereMarker)
|
||||
{
|
||||
category = "Misc";
|
||||
shapeFile = "~/data/shapes/markers/octahedron.dts";
|
||||
};
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// - serveral marker types may share MissionMarker datablock type
|
||||
function MissionMarkerData::create(%block)
|
||||
{
|
||||
switch$(%block)
|
||||
{
|
||||
case "WayPointMarker":
|
||||
%obj = new WayPoint() {
|
||||
dataBlock = %block;
|
||||
};
|
||||
return(%obj);
|
||||
case "SpawnSphereMarker":
|
||||
%obj = new SpawnSphere() {
|
||||
datablock = %block;
|
||||
};
|
||||
return(%obj);
|
||||
}
|
||||
return(-1);
|
||||
}
|
||||
Reference in New Issue
Block a user