====== VCI Object Component (VCISDK) ====== VCI Object is a required component to be added when creating VCI.\\ VCI Object is a component to store metadata such as author, license and Lua script of VCI. ===== VCI Object ===== Attach this component to the root GameObject of the VCI. The root GameObject is immobile at the origin point.\\ VCI has a mechanism to manage the metadata to store information about the VCI itself. The table below lists the metadata. ^ Information ^^ | Title | Name of the VCI | | Version | Version of the VCI | | Author | Author of the VCI | | Contact Information | Contact information of author | | Reference | Other licenses that apply to the VCI | | Thumbnail | Icon for the VCI (thumbnail) | | Description | Description of VCI, how to use, things to note, etc. | ^ Model Data License ^^ | Model Data License Type | License information for the 3D data | | Model Data Other License Url | If the license doesn't match with any of the License Types,\\ put the URL to the license information here | | ^ Script License ^^ | Script License Type | License information for the VCI script | | Script Other License Url | If the license doesn't match with any of the License Types,\\ put the URL to the license information here | | ^ Script Settings ^^ | Script Write Protected | Currently, this feature is not implemented, only the parameter exists | | Script Enable Debugging | When enabled, the VCI generates the script file during its load\\ and it monitors the update of the Lua script | ^ Scripts ^^ | Size | The number of scripts to use in the VCI (The first script is used)\\ By specifying a value larger than 1, you can use the [[en:vci:script:module|module feature]]. | | Name | The name of the VCI script | | Mime Type | The language used | | Target Engine | The engine used | | File Path | The selected Lua script file\\ will be written into the VCI during its export. | | Source | The location to save the VCI Script itself\\ Paste the Lua script you created into this area to export | === Script Enable Debugging === **You can debug the VCI script by enabling this. ** \\ When disabled, the generation of Lua script and its reload will not take place. === Scripts Size === By setting a value larger than 1, you can use the module feature.\\ For information on how to use the module feature, refer to[[en:vci:script:module | module feature]]. === Scripts File Path === A very long Lua script may cause an error while copy & pasting.\\ You can use this path to load a Lua script directly during the export. ===== Updates related to VCI Object ===== ^ Update ^ Summary ^ | [[en:vci:updatelog:1.7.0a | VCI update with Virtual Cast 1.7.0a]] | Addition of the module feature | | [[en:vci:updatelog:1.6.2a | VCI update with Virtual Cast 1.6.2a]] | Enabling Script Enable Debugging |