Load a scene in a Unity project.
Arguments
- script
A
unifir_script
object, created by make_script or returned by anadd_prop_*
function.- scene_name
The name of the scene to load.
- method_name
The internal name to use for the C# method created. Will be randomly generated if not set.
- exec
Logical: Should the C# method be included in the set executed by MainFunc?
See also
Other props:
add_default_player()
,
add_light()
,
add_prop()
,
add_texture()
,
create_terrain()
,
import_asset()
,
instantiate_prefab()
,
load_png()
,
new_scene()
,
read_raw()
,
save_scene()
,
set_active_scene()
,
validate_path()
Other utilities:
add_default_player()
,
add_prop()
,
create_unity_project()
,
find_unity()
,
get_asset()
,
load_png()
,
new_scene()
,
read_raw()
,
save_scene()
,
set_active_scene()
,
validate_path()
,
waiver()
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())
# Now add props:
script <- load_scene(script, scene_name = "some_scene")
# Lastly, execute the script via the `action` function