C# 클래스 Explodable, Unity-2D-Destruction

상속: MonoBehaviour
파일 보기 프로젝트 열기: mjholtzem/Unity-2D-Destruction 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OnFragmentsGenerated System.Action>
allowRuntimeFragmentation bool
extraPoints int
fragmentLayer string
fragments List
orderInLayer int
shatterType ShatterType
sortingLayerName string
subshatterSteps int

공개 메소드들

메소드 설명
OnDrawGizmos ( ) : void
deleteFragments ( ) : void
explode ( ) : void

Creates fragments if necessary and destroys original gameobject

fragmentInEditor ( ) : void

Creates fragments and then disables them

비공개 메소드들

메소드 설명
generateFragments ( ) : void

Turns Gameobject into multiple fragments

rotateAroundPivot ( Vector2 point, Vector2 pivot, Quaternion angle ) : Vector2
setPolygonsForDrawing ( ) : void

메소드 상세

OnDrawGizmos() 공개 메소드

public OnDrawGizmos ( ) : void
리턴 void

deleteFragments() 공개 메소드

public deleteFragments ( ) : void
리턴 void

explode() 공개 메소드

Creates fragments if necessary and destroys original gameobject
public explode ( ) : void
리턴 void

fragmentInEditor() 공개 메소드

Creates fragments and then disables them
public fragmentInEditor ( ) : void
리턴 void

프로퍼티 상세

OnFragmentsGenerated 공개적으로 프로퍼티

public System.Action> OnFragmentsGenerated
리턴 System.Action>

allowRuntimeFragmentation 공개적으로 프로퍼티

public bool allowRuntimeFragmentation
리턴 bool

extraPoints 공개적으로 프로퍼티

public int extraPoints
리턴 int

fragmentLayer 공개적으로 프로퍼티

public string fragmentLayer
리턴 string

fragments 공개적으로 프로퍼티

public List fragments
리턴 List

orderInLayer 공개적으로 프로퍼티

public int orderInLayer
리턴 int

shatterType 공개적으로 프로퍼티

public ShatterType shatterType
리턴 ShatterType

sortingLayerName 공개적으로 프로퍼티

public string sortingLayerName
리턴 string

subshatterSteps 공개적으로 프로퍼티

public int subshatterSteps
리턴 int