Home
Development Environment

Viven Event Function

Unity Event Functions

Pascal Case(대문자로 시작하는 방법) 로 되어있는 함수를 Camel Case(소문자로 시작하는 방법)로 작성하면 대부분의 event function을 이용하실 수 있습니다.

Unity Life Cycle

Unity의 Life-Cycle에 해당하는 이벤트 함수를 사용할 수 있습니다.
Unity event function
in LUA
Parameter
Awake
awake
Start
start
Update
update
FixedUpdate
fixedUpdate
OnEnable
onEnable
OnDisable
onDisable
OnDestory
onDestroy

Collider Events

VivenBehaviour와 동일한 GameObject에 Collider 또는 RigidBody 컴포넌트가 존재하면 Collision 이벤트를 전달받을 수 있습니다.
Unity event function
in LUA
Parameter
OnCollisionEnter
onCollisionEnter
Collision
OnCollisionEnter2D
onCollisionEnter2D
Collision2D
OnCollisionStay
onCollisionStay
Collision
OnCollisionStay2D
onCollisionStay2D
Collision2D
OnCollisionExit
onCollisionExit
Collision
OnCollisionExit2D
onCollisionExit2D
Collision2D
OnTriggerEnter
onTriggerEnter
Collider
OnTriggerEnter2D
onTriggerEnter2D
Collider2D
OnTriggerStay
onTriggerStay
Collider
OnTriggerStay2D
onTriggerStay2D
Collider2D
OnTirggerExit
onTriggerExit
Collider
OnTriggerExit2D
onTriggerExit2D
Collider2D
OnMouseDown
onMouseDown
OnMouseDrag
onMouseDrag
OnMouseEnter
onMouseEnter
OnMouseExit
onMouseExit
OnMouseOver
onMouseOver
OnMouseUp
onMouseUp
OnMouseUpAsButton
onMouseUpAsButton

기타

System 이벤트들입니다.
Unity event function
in LUA
Parameter
OnApplicationFocus
onApplicationFocus
bool
OnApplicationPause
onApplicationPause
bool
OnApplicationQuit
onApplicationQuit

Viven Event Functions

Viven에서 제공하는 이벤트 함수를 사용할 수 있습니다.
function onPlayerEnter(userID) -- Trigger Enter시 플레이어이면 해당 함수가 실행됩니다. end
Lua
복사

Player Events

in LUA
Parameter
onPlayerEnter
string
onPlayerExit
string
onPlayerStay
string