C# Класс Units, RTSmini

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

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

Свойство Тип Описание
floorOffset float
mouseSpriteMove GameObject
selected bool
team int

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

Свойство Тип Описание
attackFrequency int
attackStrength float
destination Vector3
distanceAttack float
distancePercept float
env Environnement,
initialVectorScale Vector3
speed float
stopDistanceOffset float

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

Метод Описание
Start ( ) : void
Update ( ) : void
destroy ( ) : void
getAttackFrequency ( ) : int
getAttackStrength ( ) : float
getDestination ( ) : Vector3
getDistanceAttack ( ) : float
getDistancePercept ( ) : float
getEnergy ( ) : float
getEnergyMax ( ) : float
getEnv ( ) : Environnement,
getId ( ) : int
getNbFrameSinceLastShot ( ) : int
getProximityEnemies ( ) : List
getProximityProds ( ) : List
getProximityTriangleProds ( ) : List
getSpeed ( ) : float
getStopDistanceOffset ( ) : float
getTeam ( ) : int
goTo ( Vector3 dest ) : void
mustDie ( ) : bool
reduceEnergy ( float dmg ) : void
setDestination ( Vector3 dest ) : void
setId ( int newId ) : void
setNbFrameSinceLastShot ( int newNbFrame ) : void
setTeam ( int newTeam ) : void

Защищенные методы

Метод Описание
computeUnityScale ( ) : void
setInitialEnergy ( float newenergy ) : void

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

Метод Описание
OnMouseDown ( ) : void
OnMouseUp ( ) : void

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

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

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

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

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

computeUnityScale() защищенный Метод

protected computeUnityScale ( ) : void
Результат void

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

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

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

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

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

public getAttackStrength ( ) : float
Результат float

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

public getDestination ( ) : Vector3
Результат Vector3

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

public getDistanceAttack ( ) : float
Результат float

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

public getDistancePercept ( ) : float
Результат float

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

public getEnergy ( ) : float
Результат float

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

public getEnergyMax ( ) : float
Результат float

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

public getEnv ( ) : Environnement,
Результат Environnement,

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

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

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

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

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

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

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

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

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

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

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

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

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

public getStopDistanceOffset ( ) : float
Результат float

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

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

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

public goTo ( Vector3 dest ) : void
dest Vector3
Результат void

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

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

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

public reduceEnergy ( float dmg ) : void
dmg float
Результат void

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

public setDestination ( Vector3 dest ) : void
dest Vector3
Результат void

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

public setId ( int newId ) : void
newId int
Результат void

setInitialEnergy() защищенный Метод

protected setInitialEnergy ( float newenergy ) : void
newenergy float
Результат void

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

public setNbFrameSinceLastShot ( int newNbFrame ) : void
newNbFrame int
Результат void

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

public setTeam ( int newTeam ) : void
newTeam int
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

protected Environnement, env
Результат Environnement,

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

public float floorOffset
Результат float

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

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

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

public GameObject mouseSpriteMove
Результат GameObject

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

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

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

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

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

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

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

public int team
Результат int