Logo
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SharpKmyPhysics.PhysicsNotifyTarget Class Reference
Inheritance diagram for SharpKmyPhysics.PhysicsNotifyTarget:
Yukar.Engine.MapCharacterColliderHandler Yukar.Engine.MapClusterBuilder.MapSlopePhysicsNotifyTarget Yukar.Engine.MapClusterBuilder.MapTerrainPhysicsNotifyTarget Yukar.Engine.MapObjectCollisionNotifyTargetBase Yukar.Engine.MapCharacter Yukar.Engine.MapObjectCollisionNotifyTarget Yukar.Engine.MapObjectInstance

Classes

class  DeletedEntry
 

Public Member Functions

 PhysicsNotifyTarget ()
 
void Dispose ()
 
virtual void onUpdate ()
 
virtual void onStartContact (PhysicsNotifyTarget other, SharpKmyMath.Vector3 position, SharpKmyMath.Vector3 normal)
 
virtual void onContact (PhysicsNotifyTarget other, SharpKmyMath.Vector3 position, SharpKmyMath.Vector3 normal)
 
virtual void onEndContact (PhysicsNotifyTarget other, SharpKmyMath.Vector3 position, SharpKmyMath.Vector3 normal)
 
virtual void onDestroy ()
 

Static Public Member Functions

static void CleanUpDeleted ()
 
static PhysicsNotifyTarget find (int id)
 

Public Attributes

IntPtr _native = IntPtr.Zero
 

Static Public Attributes

static List< DeletedEntrys_deletedList = new List<DeletedEntry>()
 

Constructor & Destructor Documentation

◆ PhysicsNotifyTarget()

SharpKmyPhysics.PhysicsNotifyTarget.PhysicsNotifyTarget ( )

Member Function Documentation

◆ CleanUpDeleted()

static void SharpKmyPhysics.PhysicsNotifyTarget.CleanUpDeleted ( )
static

◆ Dispose()

void SharpKmyPhysics.PhysicsNotifyTarget.Dispose ( )

◆ find()

static PhysicsNotifyTarget SharpKmyPhysics.PhysicsNotifyTarget.find ( int  id)
static

◆ onContact()

virtual void SharpKmyPhysics.PhysicsNotifyTarget.onContact ( PhysicsNotifyTarget  other,
SharpKmyMath.Vector3  position,
SharpKmyMath.Vector3  normal 
)
virtual

Reimplemented in Yukar.Engine.MapObjectInstance.

◆ onDestroy()

virtual void SharpKmyPhysics.PhysicsNotifyTarget.onDestroy ( )
virtual

◆ onEndContact()

virtual void SharpKmyPhysics.PhysicsNotifyTarget.onEndContact ( PhysicsNotifyTarget  other,
SharpKmyMath.Vector3  position,
SharpKmyMath.Vector3  normal 
)
virtual

Reimplemented in Yukar.Engine.MapObjectInstance.

◆ onStartContact()

virtual void SharpKmyPhysics.PhysicsNotifyTarget.onStartContact ( PhysicsNotifyTarget  other,
SharpKmyMath.Vector3  position,
SharpKmyMath.Vector3  normal 
)
virtual

Reimplemented in Yukar.Engine.MapObjectInstance.

◆ onUpdate()

virtual void SharpKmyPhysics.PhysicsNotifyTarget.onUpdate ( )
virtual

Member Data Documentation

◆ _native

IntPtr SharpKmyPhysics.PhysicsNotifyTarget._native = IntPtr.Zero

◆ s_deletedList

List<DeletedEntry> SharpKmyPhysics.PhysicsNotifyTarget.s_deletedList = new List<DeletedEntry>()
static