C# 클래스 Liveable, Unity2d-Game

상속: BaseObj
파일 보기 프로젝트 열기: sagivo/Unity2d-Game

공개 프로퍼티들

프로퍼티 타입 설명
IsSelectable bool
OnDie System.Action
OnHealthChanged System.Action
OnHit System.Action
OnRepairEnd System.Action
OnRepairStart System.Action
OnSelected System.Action
OnStatusChange System.Action
OnUpgraded System.Action
buildGameObjectsPerLevel GameObject[]
healthBarYMargin float
healthPerLevel int[]
level int
speedPerLevel float[]
spritesPerLevel Sprite[]
status StatusType,

보호된 프로퍼티들

프로퍼티 타입 설명
animator Animator
lookRight bool
spriteRenderer SpriteRenderer

공개 메소드들

메소드 설명
OnTriggerEnter2D ( Collider2D other ) : void
Select ( ) : void
build ( ) : void
changeStatus ( StatusType, newStatus ) : void
decHealth ( int by ) : void
loadDynamicGO ( GameObject go ) : void
setInactive ( ) : void
switchBackToOriginalColor ( ) : void
upgradeDone ( ) : void

보호된 메소드들

메소드 설명
Awake ( ) : void
Flip ( ) : void
Start ( ) : void
setValForAnimator ( string str, float val ) : void

메소드 상세

Awake() 보호된 메소드

protected Awake ( ) : void
리턴 void

Flip() 보호된 메소드

protected Flip ( ) : void
리턴 void

OnTriggerEnter2D() 공개 메소드

public OnTriggerEnter2D ( Collider2D other ) : void
other UnityEngine.Collider2D
리턴 void

Select() 공개 메소드

public Select ( ) : void
리턴 void

Start() 보호된 메소드

protected Start ( ) : void
리턴 void

build() 공개 메소드

public build ( ) : void
리턴 void

changeStatus() 공개 메소드

public changeStatus ( StatusType, newStatus ) : void
newStatus StatusType,
리턴 void

decHealth() 공개 메소드

public decHealth ( int by ) : void
by int
리턴 void

loadDynamicGO() 공개 메소드

public loadDynamicGO ( GameObject go ) : void
go GameObject
리턴 void

setInactive() 공개 메소드

public setInactive ( ) : void
리턴 void

setValForAnimator() 보호된 메소드

protected setValForAnimator ( string str, float val ) : void
str string
val float
리턴 void

switchBackToOriginalColor() 공개 메소드

public switchBackToOriginalColor ( ) : void
리턴 void

upgradeDone() 공개 메소드

public upgradeDone ( ) : void
리턴 void

프로퍼티 상세

IsSelectable 공개적으로 프로퍼티

public bool IsSelectable
리턴 bool

OnDie 공개적으로 프로퍼티

public Action,System OnDie
리턴 System.Action

OnHealthChanged 공개적으로 프로퍼티

public System.Action OnHealthChanged
리턴 System.Action

OnHit 공개적으로 프로퍼티

public System.Action OnHit
리턴 System.Action

OnRepairEnd 공개적으로 프로퍼티

public System.Action OnRepairEnd
리턴 System.Action

OnRepairStart 공개적으로 프로퍼티

public System.Action OnRepairStart
리턴 System.Action

OnSelected 공개적으로 프로퍼티

public Action,System OnSelected
리턴 System.Action

OnStatusChange 공개적으로 프로퍼티

public System.Action OnStatusChange
리턴 System.Action

OnUpgraded 공개적으로 프로퍼티

public Action,System OnUpgraded
리턴 System.Action

animator 보호되어 있는 프로퍼티

protected Animator animator
리턴 Animator

buildGameObjectsPerLevel 공개적으로 프로퍼티

public GameObject[] buildGameObjectsPerLevel
리턴 GameObject[]

healthBarYMargin 공개적으로 프로퍼티

public float healthBarYMargin
리턴 float

healthPerLevel 공개적으로 프로퍼티

public int[] healthPerLevel
리턴 int[]

level 공개적으로 프로퍼티

public int level
리턴 int

lookRight 보호되어 있는 프로퍼티

protected bool lookRight
리턴 bool

speedPerLevel 공개적으로 프로퍼티

public float[] speedPerLevel
리턴 float[]

spriteRenderer 보호되어 있는 프로퍼티

protected SpriteRenderer spriteRenderer
리턴 SpriteRenderer

spritesPerLevel 공개적으로 프로퍼티

public Sprite[] spritesPerLevel
리턴 Sprite[]

status 공개적으로 프로퍼티

public StatusType, status
리턴 StatusType,