Skip to content

SDK Manual Change Log - Ver 16.2

Updated November 12, 2025

November 12, 2025 - Added Pages

  • HeliScript
    • Built-in Types
      • Enum: Added documentation for the enum type.
      • String: Added documentation for the string type.
    • Interface: Added documentation for interfaces.
    • Built-in Classes
    • JavaScript-interop
      • JsVal: Added documentation for the JsVal class.
    • Built-in Functions
      • Fade: Added documentation for fade-related system functions.
    • Samples
      • FPS Camera: Added an implementation sample for an FPS camera.
      • TPS Camera: Added an implementation sample for a TPS camera.

November 12, 2025 - Edited Pages

  • HeliScript
  • Built-in Types
    • String: Added documentation for the Replace method.
  • Built-in Classes
    • Item Class:
    • Added documentation for methods to manipulate point lights.
    • Added SetPosNode, which changes the position of a node specified by name.
    • Added GetNodeRotateByIndex, which gets the rotation (Quaternion) of a node specified by index.
    • Made SetRotateNode compatible with VKC Item Object.
    • Updated hsItemGet description to specify that it retrieves items under VKC Item Field.
    • Added textplane and activity as cloneable item types in hsItemCreateClone.
    • Added detailed behavior description for item deletion in hsItemDestroyClone.
    • Added new functions hsItemCreateShallowClone and hsItemDestroyAllShallowClone.
    • Added IsAlive method to check instance survival status.
    • Added CollisionDetection parameter to SetPos method.
    • Added Gravity parameter to MovePos method.
    • Added numerous new methods:
      • World coordinate system node operations: GetNodeWorldPos, GetNodeWorldRotate, GetNodeWorldScale, GetNodeWorldPosByIndex, GetNodeWorldRotateByIndex, GetNodeWorldScaleByIndex
      • Local coordinate system node operations: GetNodeLocalPos, GetNodeLocalRotate, GetNodeLocalScale, GetNodeLocalPosByIndex, GetNodeLocalRotateByIndex, GetNodeLocalScaleByIndex, SetNodeLocalPos, SetNodeLocalRotate, SetNodeLocalScale
      • UV coordinate retrieval: GetUVScale, GetUVOffset
      • Material color retrieval: GetMaterialColor
      • Shader uniform operations: SetShaderUniformFloat, GetShaderUniformFloat, SetShaderUniformVector4, GetShaderUniformVector4
      • Video operations: SwitchVideo
      • Plane operations: SetPlaneZBias, GetPlaneZBias
      • Collision detection operations: SetCollisionDetection
    • Added multiple TextPlane-related methods (font size, texture size, alignment, color, wrapping, character spacing, line spacing settings, etc.).
    • Added bone manipulation methods (GetBonePos, GetBoneWorldPos, GetBoneRotate).
    • Added property removal methods (RemoveProperty, RemovePropertyWithoutNotify).
    • Added physics simulation manipulation methods (SetPhysicsWorldPos, SetPhysicsWorldRotation, ClearPhysicsWorldForce, AddPhysicsWorldForce, AddPhysicsWorldVelocity).
    • Added callback function OnLongPressedItem.
  • Built-in Functions
    • Input:
    • Added HSTouch class for retrieving touch information.
    • Added mouse-related functions (hsInputClickButton, hsInputGetMousePos, hsInputLButtonClickEmpty).
    • Added touch-related functions (hsInputGetTouch, hsInputGetTouchCount, hsInputGetTouchIds, hsInputGetTouchById).
    • Added screen coordinate conversion functions (hsInputScreenToWorldPos, hsInputIsInVirtualPadArea).
    • Added VR device support functions (hsInputIsVRDeviceButtonDown, hsInputGetVRDevicePos, hsInputGetVRDeviceRotate).
    • Added VR device and button key code tables.
    • Added multi-touch support and touch ID management functionality.
    • System:
    • Added event listener functionality: hsAddEventListener, hsRemoveEventListener, hsClearEventListener, hsDispatchEvent
    • Added air resistance manipulation functionality: hsGetAirResistance, hsSetAirResistance
    • Added video playback status check functionality: hsVideoIsPlaying
    • Added web-related functionality: hsWebTransitionToPage
    • Camera:
    • Added camera settings retrieval functionality: hsCameraGetRotateSpeed, hsCameraGetXRotateReverse, hsCameraGetYRotateReverse
    • Added camera viewpoint settings retrieval functionality: hsCameraGetAdjustType, hsCameraGetPitchAngleType
    • Added item camera name retrieval functionality: hsGetCameraName
    • Raycast:
    • Added NodeIndex and UV properties to the HSRaycastHIT class.
  • Callback Functions: Added documentation for OnDelayLayersLoaded, OnLongPressedEmpty, OnClickNode(string NodeName), OnItemTriggerEnter, OnItemTriggerLeave, OnItemCollisionEnter, OnItemCollisionLeave, OnItemCreatedClone, OnItemDestroyedClone, OnRemovedProperty, and OnMotionChanged.
  • Statements and flow control
    • Control Statement: Added and revised explanations for switch statements and block syntax.
  • Operating Environment
  • LoginSDK
    • LoginSDK
    • Added Unity 6 to macOS login precautions
    • Included Unity 6 in multiple Unity versions coexistence login issues when using Safari
  • Troubleshooting
    • Installing Deeplink
    • Added Unity 6 to macOS environment precautions
    • Specified Unity 6 as a cause of login issues
Feedback