C# 클래스 Pokemon3D.Entities.Components.PlayerControllerComponent

상속: EntityComponent
파일 보기 프로젝트 열기: nilllzz/Pokemon3D 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( System.Entity target ) : EntityComponent
PlayerControllerComponent ( System.Entity referringEntity ) : System
PlayerControllerComponent ( EntityComponentDataCreationStruct parameters ) : System
Update ( GameTime gameTime ) : void

비공개 메소드들

메소드 설명
HandleFirstPersonMovement ( float elapsedTime, Microsoft.Xna.Framework.Input.MouseState mouseState, Vector3 movementDirection ) : void
HandleGodModeMovement ( float elapsedTime, Microsoft.Xna.Framework.Input.MouseState mouseState, Vector3 movementDirection ) : void
HandleThirdPersonMovement ( float elapsedTime, Microsoft.Xna.Framework.Input.MouseState mouseState, Vector3 movementDirection ) : void
OnMovementModeChanged ( ) : void

메소드 상세

Clone() 공개 메소드

public Clone ( System.Entity target ) : EntityComponent
target System.Entity
리턴 EntityComponent

PlayerControllerComponent() 공개 메소드

public PlayerControllerComponent ( System.Entity referringEntity ) : System
referringEntity System.Entity
리턴 System

PlayerControllerComponent() 공개 메소드

public PlayerControllerComponent ( EntityComponentDataCreationStruct parameters ) : System
parameters Pokemon3D.Entities.System.EntityComponentDataCreationStruct
리턴 System

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void