C# Класс SimpleSoccer.Net.PlayerBase

Наследование: MovingEntity, IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_steeringBehaviors SteeringBehaviors
_vecPlayerVB List

Открытые методы

Метод Описание
Dispose ( ) : void
FindSupport ( ) : void
IsThreatened ( ) : bool
PlayerBase ( SoccerTeam homeTeam, int homeRegionIndex, Vector2D heading, Vector2D velocity, double mass, double maxForce, double maxSpeed, double maxTurnRate, double scale, PlayerRoles role ) : System
SetDefaultHomeRegion ( ) : void
SetKickoffRegion ( ) : void
SortByDistanceToOpponentsGoal ( PlayerBase p1, PlayerBase p2 ) : bool
SortByReversedDistanceToOpponentsGoal ( PlayerBase p1, PlayerBase p2 ) : bool
TrackBall ( ) : void
TrackTarget ( ) : void

Приватные методы

Метод Описание
IsPositionInFrontOfPlayer ( Vector2D position ) : bool

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FindSupport() публичный Метод

public FindSupport ( ) : void
Результат void

IsThreatened() публичный Метод

public IsThreatened ( ) : bool
Результат bool

PlayerBase() публичный Метод

public PlayerBase ( SoccerTeam homeTeam, int homeRegionIndex, Vector2D heading, Vector2D velocity, double mass, double maxForce, double maxSpeed, double maxTurnRate, double scale, PlayerRoles role ) : System
homeTeam SoccerTeam
homeRegionIndex int
heading Vector2D
velocity Vector2D
mass double
maxForce double
maxSpeed double
maxTurnRate double
scale double
role PlayerRoles
Результат System

SetDefaultHomeRegion() публичный Метод

public SetDefaultHomeRegion ( ) : void
Результат void

SetKickoffRegion() публичный Метод

public SetKickoffRegion ( ) : void
Результат void

SortByDistanceToOpponentsGoal() публичный Метод

public SortByDistanceToOpponentsGoal ( PlayerBase p1, PlayerBase p2 ) : bool
p1 PlayerBase
p2 PlayerBase
Результат bool

SortByReversedDistanceToOpponentsGoal() публичный Метод

public SortByReversedDistanceToOpponentsGoal ( PlayerBase p1, PlayerBase p2 ) : bool
p1 PlayerBase
p2 PlayerBase
Результат bool

TrackBall() публичный Метод

public TrackBall ( ) : void
Результат void

TrackTarget() публичный Метод

public TrackTarget ( ) : void
Результат void

Описание свойств

_steeringBehaviors защищенное свойство

Steering behavior manager
protected SteeringBehaviors,SimpleSoccer.Net _steeringBehaviors
Результат SteeringBehaviors

_vecPlayerVB защищенное свойство

The vertex buffer
protected List _vecPlayerVB
Результат List