C# Класс spaceconquest.Ship

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

Открытые свойства

Свойство Тип Описание
dead bool
shiptype ShipType

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

Свойство Тип Описание
currentAngle double
hoveringAcc float
hoveringHeight float
modelstring String
oldposition Vector3
speed int
targetangle double
targetangles Queue
targetpositions Queue
targetvector Vector3

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

Метод Описание
Draw ( Microsoft world, Microsoft view, Microsoft projection ) : void
DrawGhost ( Microsoft world, Microsoft view, Microsoft projection ) : void
GetBuildTime ( ) : int
GetMiningRobots ( ) : int
GetReachable ( ) : List
GetShipType ( ) : ShipType
HopOn ( Ship c ) : void
SetGhost ( Hex3D target ) : void
SetMiningRobots ( int n ) : void
Ship ( ShipType st ) : System
getSpeed ( ) : int
kill ( ) : void
move ( Hex3D target ) : void
upkeep ( ) : void

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

Метод Описание
getprefix ( ) : String
reachable ( Hex3D startHex, int r ) : List

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

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

public Draw ( Microsoft world, Microsoft view, Microsoft projection ) : void
world Microsoft
view Microsoft
projection Microsoft
Результат void

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

public DrawGhost ( Microsoft world, Microsoft view, Microsoft projection ) : void
world Microsoft
view Microsoft
projection Microsoft
Результат void

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

public GetBuildTime ( ) : int
Результат int

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

public GetMiningRobots ( ) : int
Результат int

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

public GetReachable ( ) : List
Результат List

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

public GetShipType ( ) : ShipType
Результат ShipType

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

public HopOn ( Ship c ) : void
c Ship
Результат void

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

public SetGhost ( Hex3D target ) : void
target Hex3D
Результат void

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

public SetMiningRobots ( int n ) : void
n int
Результат void

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

public Ship ( ShipType st ) : System
st ShipType
Результат System

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

public getSpeed ( ) : int
Результат int

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

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

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

public move ( Hex3D target ) : void
target Hex3D
Результат void

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

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

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

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

protected double currentAngle
Результат double

dead публичное свойство

public bool dead
Результат bool

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

protected float hoveringAcc
Результат float

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

protected float hoveringHeight
Результат float

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

protected String modelstring
Результат String

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

protected Vector3 oldposition
Результат Vector3

shiptype публичное свойство

public ShipType,spaceconquest shiptype
Результат ShipType

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

protected int speed
Результат int

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

protected double targetangle
Результат double

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

protected Queue targetangles
Результат Queue

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

protected Queue targetpositions
Результат Queue

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

protected Vector3 targetvector
Результат Vector3