C# 클래스 Tower, AntsVsMice

상속: MapAdjuster
파일 보기 프로젝트 열기: splashdamage/AntsVsMice 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
anim tk2dAnimatedSprite
collisions HashSet
currentAmmo Ammo
currentLevel Level
firing bool
inFocus Tower
launchFrom Transform
levels Level[]
noTowerMask LayerMask
placed bool
radiusSprite tk2dSprite
target Enemy
targetLayer LayerMask

공개 메소드들

메소드 설명
Awake ( ) : void
Dragging ( ) : void
FindTarget ( ) : Enemy
Fire ( ) : void
FireCompleteDelegate ( tk2dAnimatedSprite sprite, int clipId ) : void
Launch ( tk2dAnimatedSprite sprite, tk2dSpriteAnimationClip clip, tk2dSpriteAnimationFrame frame, int frameNum ) : void
OnCollisionEnter ( Collision collision ) : void
OnCollisionExit ( Collision collision ) : void
OnDrawGizmos ( ) : void
OnGUI ( ) : void
OnTriggerEnter ( Collider collider ) : void
OnTriggerExit ( Collider collider ) : void
Reload ( Ammo newAmmo ) : void
Update ( ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

Dragging() 공개 메소드

public Dragging ( ) : void
리턴 void

FindTarget() 공개 메소드

public FindTarget ( ) : Enemy
리턴 Enemy

Fire() 공개 메소드

public Fire ( ) : void
리턴 void

FireCompleteDelegate() 공개 메소드

public FireCompleteDelegate ( tk2dAnimatedSprite sprite, int clipId ) : void
sprite tk2dAnimatedSprite
clipId int
리턴 void

Launch() 공개 메소드

public Launch ( tk2dAnimatedSprite sprite, tk2dSpriteAnimationClip clip, tk2dSpriteAnimationFrame frame, int frameNum ) : void
sprite tk2dAnimatedSprite
clip tk2dSpriteAnimationClip
frame tk2dSpriteAnimationFrame
frameNum int
리턴 void

OnCollisionEnter() 공개 메소드

public OnCollisionEnter ( Collision collision ) : void
collision Collision
리턴 void

OnCollisionExit() 공개 메소드

public OnCollisionExit ( Collision collision ) : void
collision Collision
리턴 void

OnDrawGizmos() 공개 메소드

public OnDrawGizmos ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

OnTriggerEnter() 공개 메소드

public OnTriggerEnter ( Collider collider ) : void
collider Collider
리턴 void

OnTriggerExit() 공개 메소드

public OnTriggerExit ( Collider collider ) : void
collider Collider
리턴 void

Reload() 공개 메소드

public Reload ( Ammo newAmmo ) : void
newAmmo Ammo
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

anim 공개적으로 프로퍼티

public tk2dAnimatedSprite anim
리턴 tk2dAnimatedSprite

collisions 공개적으로 프로퍼티

public HashSet collisions
리턴 HashSet

currentAmmo 공개적으로 프로퍼티

public Ammo currentAmmo
리턴 Ammo

currentLevel 공개적으로 프로퍼티

public Level currentLevel
리턴 Level

firing 공개적으로 프로퍼티

public bool firing
리턴 bool

inFocus 공개적으로 정적으로 프로퍼티

public static Tower inFocus
리턴 Tower

launchFrom 공개적으로 프로퍼티

public Transform launchFrom
리턴 Transform

levels 공개적으로 프로퍼티

public Level[] levels
리턴 Level[]

noTowerMask 공개적으로 프로퍼티

public LayerMask noTowerMask
리턴 LayerMask

placed 공개적으로 프로퍼티

public bool placed
리턴 bool

radiusSprite 공개적으로 프로퍼티

public tk2dSprite radiusSprite
리턴 tk2dSprite

target 공개적으로 프로퍼티

public Enemy target
리턴 Enemy

targetLayer 공개적으로 프로퍼티

public LayerMask targetLayer
리턴 LayerMask