C# 클래스 CellAO.Core.Entities.Dynel

상속: PooledObject, IDynel
파일 보기 프로젝트 열기: CellAO/CellAO-NightPredator 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
IsTeleporting bool
Textures List

보호된 프로퍼티들

프로퍼티 타입 설명
PredictionTime System.DateTime
meshLayer CellAO.Core.Textures.MeshLayers
spinDirection SpinOrStrafeDirections

공개 메소드들

메소드 설명
Coordinates ( ) : Coordinate

Coordinates ( Coordinate position ) : void
Coordinates ( Vector position ) : void
Coordinates ( SmokeLounge.AOtomation.Messaging.GameData.Vector3 position ) : void
Dynel ( SmokeLounge.AOtomation.Messaging.GameData.Identity parent, SmokeLounge.AOtomation.Messaging.GameData.Identity id ) : System

InPlayfield ( SmokeLounge.AOtomation.Messaging.GameData.Identity identity ) : bool

Read ( ) : bool

Save ( ) : void

Wrapper for this.Write()

Send ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void

Send ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody, bool announceToPlayfield ) : void

Send ( SmokeLounge.AOtomation.Messaging.Messages.SystemMessage message ) : void

SendChangedStats ( ) : void

Teleport ( Coordinate destination, IQuaternion heading, SmokeLounge.AOtomation.Messaging.GameData.Identity playfield ) : void

Write ( ) : bool

WriteStats ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

calculateTurnArcAngle ( ) : double

Calculate Turnangle

비공개 메소드들

메소드 설명
calculateTurnTime ( ) : double

Calculate Turn time

메소드 상세

Coordinates() 공개 메소드

public Coordinates ( ) : Coordinate
리턴 Coordinate

Coordinates() 공개 메소드

public Coordinates ( Coordinate position ) : void
position Coordinate
리턴 void

Coordinates() 공개 메소드

public Coordinates ( Vector position ) : void
position Vector
리턴 void

Coordinates() 공개 메소드

public Coordinates ( SmokeLounge.AOtomation.Messaging.GameData.Vector3 position ) : void
position SmokeLounge.AOtomation.Messaging.GameData.Vector3
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool ///
리턴 void

Dynel() 공개 메소드

public Dynel ( SmokeLounge.AOtomation.Messaging.GameData.Identity parent, SmokeLounge.AOtomation.Messaging.GameData.Identity id ) : System
parent SmokeLounge.AOtomation.Messaging.GameData.Identity
id SmokeLounge.AOtomation.Messaging.GameData.Identity ///
리턴 System

InPlayfield() 공개 메소드

public InPlayfield ( SmokeLounge.AOtomation.Messaging.GameData.Identity identity ) : bool
identity SmokeLounge.AOtomation.Messaging.GameData.Identity ///
리턴 bool

Read() 공개 메소드

///
public Read ( ) : bool
리턴 bool

Save() 공개 메소드

Wrapper for this.Write()
public Save ( ) : void
리턴 void

Send() 공개 메소드

public Send ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody ) : void
messageBody SmokeLounge.AOtomation.Messaging.Messages.MessageBody ///
리턴 void

Send() 공개 메소드

///
public Send ( SmokeLounge.AOtomation.Messaging.Messages.MessageBody messageBody, bool announceToPlayfield ) : void
messageBody SmokeLounge.AOtomation.Messaging.Messages.MessageBody ///
announceToPlayfield bool ///
리턴 void

Send() 공개 메소드

public Send ( SmokeLounge.AOtomation.Messaging.Messages.SystemMessage message ) : void
message SmokeLounge.AOtomation.Messaging.Messages.SystemMessage ///
리턴 void

SendChangedStats() 공개 메소드

public SendChangedStats ( ) : void
리턴 void

Teleport() 공개 메소드

public Teleport ( Coordinate destination, IQuaternion heading, SmokeLounge.AOtomation.Messaging.GameData.Identity playfield ) : void
destination Coordinate ///
heading IQuaternion ///
playfield SmokeLounge.AOtomation.Messaging.GameData.Identity ///
리턴 void

Write() 공개 메소드

///
public Write ( ) : bool
리턴 bool

WriteStats() 공개 메소드

///
public WriteStats ( ) : void
리턴 void

calculateTurnArcAngle() 보호된 메소드

Calculate Turnangle
protected calculateTurnArcAngle ( ) : double
리턴 double

프로퍼티 상세

IsTeleporting 공개적으로 프로퍼티

public bool IsTeleporting
리턴 bool

PredictionTime 보호되어 있는 프로퍼티

protected DateTime,System PredictionTime
리턴 System.DateTime

Textures 공개적으로 프로퍼티

public List Textures
리턴 List

meshLayer 보호되어 있는 프로퍼티

Caching Mesh layer structure
protected MeshLayers,CellAO.Core.Textures meshLayer
리턴 CellAO.Core.Textures.MeshLayers

spinDirection 보호되어 있는 프로퍼티

protected SpinOrStrafeDirections spinDirection
리턴 SpinOrStrafeDirections