C# 클래스 PolygonEditor, Hellbound

상속: Editor
파일 보기 프로젝트 열기: Backman/Hellbound

공개 프로퍼티들

프로퍼티 타입 설명
activePoint int
awakeTime float
colliderType PolyCollider.ColliderType
deathTime float
endPosition Vector2
endTime float
insertPoint int
pointSelected bool
snapEnabled bool
snapValue float
startPosition Vector2
startTime float
timeSlider float

공개 메소드들

메소드 설명
CreatePolyColliderObject ( ) : void
DrawInsertPointGUI ( Vector3 points ) : bool
OnInspectorGUI ( ) : void
OnSceneGUI ( ) : void
SetSnapEnabled ( bool enable ) : void
SetSnapValue ( float snapVal ) : void
setEndTime ( float time ) : void
setPositionBasedOnTimer ( float time ) : void
setStartTime ( float time ) : void

비공개 메소드들

메소드 설명
DrawHandles ( Vector3 p ) : void
DrawLines ( Vector3 p ) : void
GUIEditSettings ( ) : bool
GUIPointSettings ( ) : bool
GUIPositionSettings ( ) : bool
GameObjectInit ( ) : void
GetWorldPoint ( Camera cam, Vector2 pos ) : Vector2
OnDisable ( ) : void
OnEnable ( ) : void
PointDrawStyleInput ( Camera cam, Event e, Vector3 p ) : void
Round ( Vector2 val, float snap ) : Vector2
Round ( Vector3 val, float snap ) : Vector3
Round ( float val, float snap ) : float
ShortcutListener ( Event e ) : void
ToggleEditingEnabled ( ) : void
UndoRedoPerformed ( ) : void
setEndPositions ( ) : void
setStartPositions ( ) : void

메소드 상세

CreatePolyColliderObject() 공개 정적인 메소드

public static CreatePolyColliderObject ( ) : void
리턴 void

DrawInsertPointGUI() 공개 메소드

public DrawInsertPointGUI ( Vector3 points ) : bool
points Vector3
리턴 bool

OnInspectorGUI() 공개 메소드

public OnInspectorGUI ( ) : void
리턴 void

OnSceneGUI() 공개 메소드

public OnSceneGUI ( ) : void
리턴 void

SetSnapEnabled() 공개 메소드

public SetSnapEnabled ( bool enable ) : void
enable bool
리턴 void

SetSnapValue() 공개 메소드

public SetSnapValue ( float snapVal ) : void
snapVal float
리턴 void

setEndTime() 공개 메소드

public setEndTime ( float time ) : void
time float
리턴 void

setPositionBasedOnTimer() 공개 메소드

public setPositionBasedOnTimer ( float time ) : void
time float
리턴 void

setStartTime() 공개 메소드

public setStartTime ( float time ) : void
time float
리턴 void

프로퍼티 상세

activePoint 공개적으로 프로퍼티

public int activePoint
리턴 int

awakeTime 공개적으로 프로퍼티

public float awakeTime
리턴 float

colliderType 공개적으로 프로퍼티

public PolyCollider.ColliderType colliderType
리턴 PolyCollider.ColliderType

deathTime 공개적으로 프로퍼티

public float deathTime
리턴 float

endPosition 공개적으로 프로퍼티

public Vector2 endPosition
리턴 Vector2

endTime 공개적으로 프로퍼티

public float endTime
리턴 float

insertPoint 공개적으로 프로퍼티

public int insertPoint
리턴 int

pointSelected 공개적으로 프로퍼티

public bool pointSelected
리턴 bool

snapEnabled 공개적으로 프로퍼티

public bool snapEnabled
리턴 bool

snapValue 공개적으로 프로퍼티

public float snapValue
리턴 float

startPosition 공개적으로 프로퍼티

public Vector2 startPosition
리턴 Vector2

startTime 공개적으로 프로퍼티

public float startTime
리턴 float

timeSlider 공개적으로 프로퍼티

public float timeSlider
리턴 float