Turok
 
Loading...
Searching...
No Matches
ScriptObjectPlayer Class Reference

Player script class must inherit from this class. More...

Inheritance diagram for ScriptObjectPlayer:
ScriptObject

Public Member Functions

void OnPickup (kActor @pickup)
 
void OnArmorDamage (kActor @instigator, kDictMem @damageDef, const int damage)
 
void OnEnterWater ()
 
- Public Member Functions inherited from ScriptObject
void OnSpawn ()
 Required.
 
void OnTick ()
 Required.
 
void OnBeginLevel ()
 
void OnRestore ()
 
void OnPostBeginLevel ()
 
void OnSleep ()
 
void OnWake ()
 
void OnTouch (kActor @theActorThatTouchedMe)
 called even if alseep
 
void OnCollide (kCModel@)
 called even if alseep
 
void OnCollisionStart ()
 Collision Movement Check is starting.
 
void OnCollisionFinish ()
 Collision Movement Check has ended.
 
void OnMenuTick ()
 called only when dummymenu active
 
void OnRemoved ()
 called when actor is removed (Internally or through scripting). IsStale will return true immediately after this, RenderModel will be null, and the scriptobject will be destroyed.
 
void OnActivate ()
 
void OnDeactivate ()
 Never used.
 
void OnPreDamage (kActor @instigator, kDictMem @damageDef, const int damage)
 always called when damaged even after death. Call OverrideOnDamageValue on the actor if you need to override the damage value to prevent death.
 
void OnDeath (kActor @killer, kDictMem @damageDef)
 called only when actor dies
 
void OnDamage (kActor @instigator, kDictMem @damageDef, const int damage)
 always called even after death
 
void OnEndLevel ()
 
void OnPreTick ()
 For the player script only! Called right before all other actors are ticked.
 
void OnPostTick ()
 For the player script only! Called right after level script ticks.
 

Detailed Description

Player script class must inherit from this class.

class TurokPlayer : ScriptObjectPlayer
{
kPuppet @self;
TurokPlayer(kPuppet @actor)
{
@self = actor;
}
}
Player script class must inherit from this class.

Definition at line 1000 of file t1_scriptAPI.cpp.

Member Function Documentation

◆ OnArmorDamage()

void ScriptObjectPlayer::OnArmorDamage ( kActor @ instigator,
kDictMem @ damageDef,
const int damage )

◆ OnEnterWater()

void ScriptObjectPlayer::OnEnterWater ( )

◆ OnPickup()

void ScriptObjectPlayer::OnPickup ( kActor @ pickup)