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 ()
 
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 ()
 

公開変数類

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 に属する継承公開変数類
IntPtr _native = IntPtr.Zero
 

プロパティ

SharpKmyGfx.ModelInstance minst_model [get]
 

その他の継承メンバ

- 基底クラス SharpKmyPhysics.PhysicsNotifyTarget に属する継承静的公開メンバ関数
static void CleanUpDeleted ()
 
static PhysicsNotifyTarget find (int id)
 
- 基底クラス SharpKmyPhysics.PhysicsNotifyTarget に属する継承静的公開変数類
static List< DeletedEntrys_deletedList = new List<DeletedEntry>()
 

構築子と解体子

◆ 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 
)
virtual

SharpKmyPhysics.PhysicsNotifyTargetを再実装しています。

◆ onEndContact()

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

SharpKmyPhysics.PhysicsNotifyTargetを再実装しています。

◆ onStartContact()

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

SharpKmyPhysics.PhysicsNotifyTargetを再実装しています。

◆ 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