Skip to contents

This function adds a helper method, LoadPNG, to the C# script. This function is typically used by other C# methods to bring in textures into a Unity scene, for instance by functions like create_terrain. It requires some arguments be provided at the C# level, and so is almost always called with exec = FALSE.


load_png(script, method_name = NULL, exec = FALSE)



A unifir_script object, created by make_script or returned by an add_prop_* function.


The internal name to use for the C# method created. Will be randomly generated if not set.


Logical: Should the C# method be included in the set executed by MainFunc?


# 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())

# Then add any number of props to it:
script <- load_png(script)

# Then call `action` to execute the script!