Reference읽기 시간: 4분최근 수정: 2026. 4. 14

Reference Shortcuts

Viven Script(Lua) 에서 import 없이 바로 접근할 수 있는 단축 타입 전체 목록. full-name 접근 대신 이 shortcut 을 쓰세요.

Viven Script 는 Lua 이므로 네임스페이스를 import 하지 않습니다. 원래는 static class·인스턴스 접근 시 namespace 포함 full-name 이 필요합니다.

full-name 방식

function update()
  self.transform:Rotate(
    CS.UnityEngine.Vector3(0, 30, 0) * CS.UnityEngine.Time.deltaTime
  )
end

개발 편의를 위해 VIVEN 은 자주 쓰는 타입을 shortcut 으로 제공합니다.

shortcut 방식

function update()
  self.transform:Rotate(Vector3(0, 30, 0) * Time.deltaTime)
end

아래는 기본으로 사용할 수 있는 shortcut 전체 목록입니다.

.NET

System, DateTime, DateTimeOffset

Viven SDK Core

VivenLuaBehaviour

Viven API

Player, Room, Debug, Web, VivenUtil, UI, HandTracking

Viven Component

VivenWebView, VObject, VivenCustomSyncView, OutlineModule

Viven DataType

RPCSendOption, RIIODataType

System / Engine

Object, GameObject, Transform, Application, Time, Random, LayerMask, Resources, Mathf, Vector3, Vector2, Quaternion, SceneManagement, Scene, SceneManager, Coroutine, WaitForSeconds, WaitForEndOfFrame, WaitForFixedUpdate, WaitForSecondsRealtime, WaitUntil, WaitWhile, AsyncOperation, PlayerPrefs, PlayerPrefsException, CharacterController

UI

Button, Text, TMP_Text, TMP_InputField, InputField, Dropdown, Image, Slider, Toggle, Rect, RectTransform, CanvasGroup, Canvas, GraphicRaycaster, ScrollRect, LayoutRebuilder, ContentSizeFitter

Network

WWW

Serialize

JsonUtility, JsonConvert, JToken, JObject, JArray, JProperty

Rendering

Camera, Color, Renderer, SpriteRenderer, MeshRenderer, SkinnedMeshRenderer, Material, Shader, Texture, Texture2D, RenderTexture, RenderTextureFormat, Animator, Screen, Light, ParticleSystem, Sprite

Audio

AudioSource, AudioClip, AudioListener, AudioRolloffMode, AudioReverbPreset, AudioReverbZone, AudioLowPassFilter, AudioHighPassFilter, AudioDistortionFilter, AudioEchoFilter, AudioChorusFilter, AudioReverbFilter, AudioSpatializer, AudioAmbisonicExtensionDefinition, AudioAmbisonicExtensionDefinitionName, AudioListenerExtension

Input

Input, KeyCode, Touch, TouchPhase, PlayerInput

AI / NavMesh

NavMesh, NavMeshAgent, NavMeshObstacle, NavMeshPath, NavMeshPathStatus, NavMeshHit, OffMeshLinkData, OffMeshLinkType, NavMeshTriangulation, NavMeshData, NavMeshBuildSettings, NavMeshBuildSource, NavMeshBuildSourceShape

Physics

Collider, Collider2D, Rigidbody, Rigidbody2D, Physics, Physics2D, Joint, FixedJoint, SpringJoint, HingeJoint, CharacterJoint, ConfigurableJoint, WheelJoint, Joint2D, JointMotor2D, FixedJoint2D, SpringJoint2D, DistanceJoint2D, HingeJoint2D, SliderJoint2D, WheelJoint2D, Ray, RaycastHit, RaycastHit2D

Timeline

PlayableDirector, PlayableAsset

기타

LoopType, Ease

전체 API 문서

네임스페이스별 상세 메서드·프로퍼티 시그니처는 공식 API 문서에서 확인하세요.