C# 클래스 Units, RTSmini

상속: MonoBehaviour
파일 보기 프로젝트 열기: Arihy/RTSmini 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
floorOffset float
mouseSpriteMove GameObject
selected bool
team int

보호된 프로퍼티들

프로퍼티 타입 설명
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