C# 클래스 VVVV.Pack.Game.Faces.AgentAPI

파일 보기 프로젝트 열기: velcrome/vvvv-Game

공개 메소드들

메소드 설명
Age ( this agent ) : TimeSpan
AimAtTarget ( this agent, double targetFocus = 1.0, double agility = 1.0 ) : Vector3D
Burn ( this agent, double energy = 0.5 ) : void
Digest ( this agent ) : double
Distance ( this agent, IAgent otherAgent ) : double
Feed ( this agent, double foodAmount ) : void
ForceSumHistory ( this agent ) : Bin
ForceSumHistory ( this agent, int index ) : Vector3D
GetStatus ( this agent ) : LifeStatus
Hit ( this agent, bool hit = true ) : void
LifeTimeProgress ( this agent ) : double
Move ( this agent, double maxSpeed = double.PositiveInfinity, double agility = 1.0 ) : Vector3D
MoveToTarget ( this agent, double speed = 1.0 ) : void
PositionHistory ( this agent ) : Bin
PositionHistory ( this agent, int index ) : Vector3D
RestLifeTime ( this agent ) : TimeSpan
SetRandomName ( this agent ) : string
SetRandomPosition ( this agent, double width ) : Vector3D
SetStatus ( this agent, LifeStatus status ) : void
TotalLifeTime ( this agent ) : TimeSpan
Vector ( this agent, IAgent otherAgent ) : Vector3D
VelocityHistory ( this agent ) : Bin
VelocityHistory ( this agent, int index ) : Vector3D
Work ( this agent, double efficiency = 0.1 ) : void

메소드 상세

Age() 공개 정적인 메소드

public static Age ( this agent ) : TimeSpan
agent this
리턴 TimeSpan

AimAtTarget() 공개 정적인 메소드

public static AimAtTarget ( this agent, double targetFocus = 1.0, double agility = 1.0 ) : Vector3D
agent this
targetFocus double
agility double
리턴 Vector3D

Burn() 공개 정적인 메소드

public static Burn ( this agent, double energy = 0.5 ) : void
agent this
energy double
리턴 void

Digest() 공개 정적인 메소드

public static Digest ( this agent ) : double
agent this
리턴 double

Distance() 공개 정적인 메소드

public static Distance ( this agent, IAgent otherAgent ) : double
agent this
otherAgent IAgent
리턴 double

Feed() 공개 정적인 메소드

public static Feed ( this agent, double foodAmount ) : void
agent this
foodAmount double
리턴 void

ForceSumHistory() 공개 정적인 메소드

public static ForceSumHistory ( this agent ) : Bin
agent this
리턴 Bin

ForceSumHistory() 공개 정적인 메소드

public static ForceSumHistory ( this agent, int index ) : Vector3D
agent this
index int
리턴 Vector3D

GetStatus() 공개 정적인 메소드

public static GetStatus ( this agent ) : LifeStatus
agent this
리턴 LifeStatus

Hit() 공개 정적인 메소드

public static Hit ( this agent, bool hit = true ) : void
agent this
hit bool
리턴 void

LifeTimeProgress() 공개 정적인 메소드

public static LifeTimeProgress ( this agent ) : double
agent this
리턴 double

Move() 공개 정적인 메소드

public static Move ( this agent, double maxSpeed = double.PositiveInfinity, double agility = 1.0 ) : Vector3D
agent this
maxSpeed double
agility double
리턴 Vector3D

MoveToTarget() 공개 정적인 메소드

public static MoveToTarget ( this agent, double speed = 1.0 ) : void
agent this
speed double
리턴 void

PositionHistory() 공개 정적인 메소드

public static PositionHistory ( this agent ) : Bin
agent this
리턴 Bin

PositionHistory() 공개 정적인 메소드

public static PositionHistory ( this agent, int index ) : Vector3D
agent this
index int
리턴 Vector3D

RestLifeTime() 공개 정적인 메소드

public static RestLifeTime ( this agent ) : TimeSpan
agent this
리턴 TimeSpan

SetRandomName() 공개 정적인 메소드

public static SetRandomName ( this agent ) : string
agent this
리턴 string

SetRandomPosition() 공개 정적인 메소드

public static SetRandomPosition ( this agent, double width ) : Vector3D
agent this
width double
리턴 Vector3D

SetStatus() 공개 정적인 메소드

public static SetStatus ( this agent, LifeStatus status ) : void
agent this
status LifeStatus
리턴 void

TotalLifeTime() 공개 정적인 메소드

public static TotalLifeTime ( this agent ) : TimeSpan
agent this
리턴 TimeSpan

Vector() 공개 정적인 메소드

public static Vector ( this agent, IAgent otherAgent ) : Vector3D
agent this
otherAgent IAgent
리턴 Vector3D

VelocityHistory() 공개 정적인 메소드

public static VelocityHistory ( this agent ) : Bin
agent this
리턴 Bin

VelocityHistory() 공개 정적인 메소드

public static VelocityHistory ( this agent, int index ) : Vector3D
agent this
index int
리턴 Vector3D

Work() 공개 정적인 메소드

public static Work ( this agent, double efficiency = 0.1 ) : void
agent this
efficiency double
리턴 void