Import assets into Unity.
Arguments
- script
A
unifir_scriptobject, created by make_script or returned by anadd_prop_*function.- asset_path
The file path to the asset to import. If a directory, the entire directory will be recursively copied. Note that this function doesn't have a
method_nameargument: theasset_pathis used as the method name. This function is not currently vectorized; call it separately for each asset you need to import.- lazy
Boolean: if TRUE, unifir will attempt to only copy the files once per run of a script; if FALSE, unifir will copy the files as many times as requested, overwriting pre-existing files each time.
See also
Other props:
add_default_player(),
add_light(),
add_prop(),
add_texture(),
create_terrain(),
instantiate_prefab(),
load_png(),
load_scene(),
new_scene(),
read_raw(),
save_scene(),
set_active_scene(),
validate_path()
Examples
# First, create a script object.
# CRAN doesn't have Unity installed, so pass
# a waiver object to skip the Unity-lookup stage:
script <- make_script("example_script",
unity = waiver()
)
# CRAN also doesn't have any props to install,
# so we'll make a fake prop location:
prop_directory <- file.path(tempdir(), "props")
dir.create(prop_directory)
# Now add props:
script <- import_asset(script, prop_directory)
# Lastly, execute the script via the `action` function
