C# 클래스 GameEntities.MeleeWeapon

상속: Weapon
파일 보기 프로젝트 열기: DarrenHassan/GDM4242-GroupD

Private Properties

프로퍼티 타입 설명
Client_ReceiveFireEvent void
Client_ReceiveSoundPlayKick void
OnFire void
Server_SendFireEventToAllClients void
Server_SendSoundPlayKickToAllClients void

공개 메소드들

메소드 설명
GetFirePosition ( bool alternative ) : Vec3
GetFireRotation ( bool alternative ) : Quat
TryFire ( bool alternative ) : bool

보호된 메소드들

메소드 설명
Blow ( ) : void
Fire ( bool alternative ) : void
OnLoad ( TextBlock block ) : bool
OnPostCreate ( bool loaded ) : void

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).

OnSave ( TextBlock block ) : void
OnTick ( ) : void

Overridden from Engine.EntitySystem.Entity.OnTick().

비공개 메소드들

메소드 설명
Client_ReceiveFireEvent ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Client_ReceiveSoundPlayKick ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
OnFire ( MeleeWeaponType typeMode ) : void
Server_SendFireEventToAllClients ( bool alternative ) : void
Server_SendSoundPlayKickToAllClients ( bool alternative ) : void

메소드 상세

Blow() 보호된 메소드

protected Blow ( ) : void
리턴 void

Fire() 보호된 메소드

protected Fire ( bool alternative ) : void
alternative bool
리턴 void

GetFirePosition() 공개 메소드

public GetFirePosition ( bool alternative ) : Vec3
alternative bool
리턴 Vec3

GetFireRotation() 공개 메소드

public GetFireRotation ( bool alternative ) : Quat
alternative bool
리턴 Quat

OnLoad() 보호된 메소드

protected OnLoad ( TextBlock block ) : bool
block TextBlock
리턴 bool

OnPostCreate() 보호된 메소드

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
리턴 void

OnSave() 보호된 메소드

protected OnSave ( TextBlock block ) : void
block TextBlock
리턴 void

OnTick() 보호된 메소드

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
리턴 void

TryFire() 공개 메소드

public TryFire ( bool alternative ) : bool
alternative bool
리턴 bool