Initial commit
This commit is contained in:
49
Torque/SDK/example/tutorial.base/server/player.cs
Normal file
49
Torque/SDK/example/tutorial.base/server/player.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
//-----------------------------------------------------------------------------
|
||||
// Torque Game Engine
|
||||
// Copyright (C) GarageGames.com, Inc.
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
// Load dts shapes and merge animations
|
||||
datablock TSShapeConstructor(PlayerDts)
|
||||
{
|
||||
baseShape = "~/data/shapes/player/player.dts";
|
||||
sequence0 = "~/data/shapes/player/player_root.dsq root";
|
||||
sequence1 = "~/data/shapes/player/player_forward.dsq run";
|
||||
sequence2 = "~/data/shapes/player/player_back.dsq back";
|
||||
sequence3 = "~/data/shapes/player/player_side.dsq side";
|
||||
sequence4 = "~/data/shapes/player/player_fall.dsq fall";
|
||||
sequence5 = "~/data/shapes/player/player_land.dsq land";
|
||||
sequence6 = "~/data/shapes/player/player_jump.dsq jump";
|
||||
sequence7 = "~/data/shapes/player/player_standjump.dsq standjump";
|
||||
sequence8 = "~/data/shapes/player/player_lookde.dsq look";
|
||||
sequence9 = "~/data/shapes/player/player_head.dsq head";
|
||||
sequence10 = "~/data/shapes/player/player_headside.dsq headside";
|
||||
sequence11 = "~/data/shapes/player/player_celwave.dsq celwave";
|
||||
};
|
||||
|
||||
datablock PlayerData(PlayerShape)
|
||||
{
|
||||
renderFirstPerson = false;
|
||||
shapeFile = "~/data/shapes/player/player.dts";
|
||||
};
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// PlayerShape Datablock methods
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
function PlayerShape::onAdd(%this,%obj)
|
||||
{
|
||||
// Called when the PlayerData datablock is first 'read' by the engine (executable)
|
||||
}
|
||||
|
||||
function PlayerShape::onRemove(%this, %obj)
|
||||
{
|
||||
if (%obj.client.player == %obj)
|
||||
%obj.client.player = 0;
|
||||
}
|
||||
|
||||
function PlayerShape::onNewDataBlock(%this,%obj)
|
||||
{
|
||||
// Called when this PlayerData datablock is assigned to an object
|
||||
}
|
||||
Reference in New Issue
Block a user