Logo
公開メンバ関数 | 公開変数類 | プロパティ | 全メンバ一覧
Yukar.Engine.MapObjectInstance クラス
Yukar.Engine.MapObjectInstance の継承関係図
Yukar.Engine.MapObjectCollisionNotifyTargetBase SharpKmyPhysics::PhysicsNotifyTarget

公開メンバ関数

 MapObjectInstance ()
 
override void onStartContact (SharpKmyPhysics.PhysicsNotifyTarget other, SharpKmyMath.Vector3 position, SharpKmyMath.Vector3 normal)
 
override void onContact (SharpKmyPhysics.PhysicsNotifyTarget other, SharpKmyMath.Vector3 position, SharpKmyMath.Vector3 normal)
 
override void onEndContact (SharpKmyPhysics.PhysicsNotifyTarget other, SharpKmyMath.Vector3 position, SharpKmyMath.Vector3 normal)
 
void update (float inElapsed)
 更新処理 [詳解]
 
void pause ()
 サウンド・パーティクルのポーズ [詳解]
 
void resume ()
 サウンド・パーティクルの再開 [詳解]
 
void updateBuildingLight (bool on)
 
void setDisplayID (uint displayID)
 
void setVisibility (bool visible)
 
void finalize ()
 
void registerCollision ()
 
void unregisterCollision ()
 
- 基底クラス SharpKmyPhysics::PhysicsNotifyTarget に属する継承公開メンバ関数
 PhysicsNotifyTarget ()
 
 !PhysicsNotifyTarget ()
 
 ~PhysicsNotifyTarget ()
 
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 ()
 

公開変数類

Common.Rom.Map.MapObjectRef info
 
object minst = null
 
Common.Resource.GfxResourceBase mo
 
SoundObject soundObject
 
SharpKmyMath.? Vector3 lastPosition = null
 
float[] uscroll
 
float[] vscroll
 
SharpKmyMath.Vector3 pos
 
SharpKmyMath.Vector3 rotate
 
SharpKmyMath.Vector3 scale
 
ushort pickupID
 
- 基底クラス Yukar.Engine.MapObjectCollisionNotifyTargetBase に属する継承公開変数類
bool isOverrideWalkable
 
Guid terrainRef
 
- 基底クラス SharpKmyPhysics::PhysicsNotifyTarget に属する継承公開変数類
NativePhysicsNotifyTargetnativetgt
 
System::Runtime::InteropServices::GCHandle handle
 

プロパティ

SharpKmyGfx.ModelInstance minst_model [get]
 

構築子と解体子

◆ MapObjectInstance()

Yukar.Engine.MapObjectInstance.MapObjectInstance ( )

メソッド詳解

◆ finalize()

void Yukar.Engine.MapObjectInstance.finalize ( )

◆ onContact()

override void Yukar.Engine.MapObjectInstance.onContact ( SharpKmyPhysics.PhysicsNotifyTarget  other,
SharpKmyMath.Vector3  position,
SharpKmyMath.Vector3  normal 
)

◆ onEndContact()

override void Yukar.Engine.MapObjectInstance.onEndContact ( SharpKmyPhysics.PhysicsNotifyTarget  other,
SharpKmyMath.Vector3  position,
SharpKmyMath.Vector3  normal 
)

◆ onStartContact()

override void Yukar.Engine.MapObjectInstance.onStartContact ( SharpKmyPhysics.PhysicsNotifyTarget  other,
SharpKmyMath.Vector3  position,
SharpKmyMath.Vector3  normal 
)

◆ pause()

void Yukar.Engine.MapObjectInstance.pause ( )

サウンド・パーティクルのポーズ

◆ registerCollision()

void Yukar.Engine.MapObjectInstance.registerCollision ( )

◆ resume()

void Yukar.Engine.MapObjectInstance.resume ( )

サウンド・パーティクルの再開

◆ setDisplayID()

void Yukar.Engine.MapObjectInstance.setDisplayID ( uint  displayID)

◆ setVisibility()

void Yukar.Engine.MapObjectInstance.setVisibility ( bool  visible)

◆ unregisterCollision()

void Yukar.Engine.MapObjectInstance.unregisterCollision ( )

◆ update()

void Yukar.Engine.MapObjectInstance.update ( float  inElapsed)

更新処理

◆ updateBuildingLight()

void Yukar.Engine.MapObjectInstance.updateBuildingLight ( bool  on)

メンバ詳解

◆ info

Common.Rom.Map.MapObjectRef Yukar.Engine.MapObjectInstance.info

◆ lastPosition

SharpKmyMath.? Vector3 Yukar.Engine.MapObjectInstance.lastPosition = null

◆ minst

object Yukar.Engine.MapObjectInstance.minst = null

◆ mo

Common.Resource.GfxResourceBase Yukar.Engine.MapObjectInstance.mo

◆ pickupID

ushort Yukar.Engine.MapObjectInstance.pickupID

◆ pos

SharpKmyMath.Vector3 Yukar.Engine.MapObjectInstance.pos

◆ rotate

SharpKmyMath.Vector3 Yukar.Engine.MapObjectInstance.rotate

◆ scale

SharpKmyMath.Vector3 Yukar.Engine.MapObjectInstance.scale

◆ soundObject

SoundObject Yukar.Engine.MapObjectInstance.soundObject

◆ uscroll

float [] Yukar.Engine.MapObjectInstance.uscroll

◆ vscroll

float [] Yukar.Engine.MapObjectInstance.vscroll

プロパティ詳解

◆ minst_model

SharpKmyGfx.ModelInstance Yukar.Engine.MapObjectInstance.minst_model
get