LLM for Unity  v2.4.2
Create characters in Unity with LLMs!
Loading...
Searching...
No Matches
LLMUnity.LLMBuilder Class Reference

Class implementing the LLMUnity builder. More...

Static Public Member Functions

static string PluginDir (string platform, bool relative=false)
 
static string PluginLibraryDir (string platform, bool relative=false)
 
static void HandleActionFileRecursive (string source, string target, ActionCallback actionCallback)
 Performs an action for a file or a directory recursively.
 
static void CopyWithOverwrite (string source, string target)
 Overwrites a target file based on the source file.
 
static void CopyPath (string source, string target)
 Copies a source file to a target file.
 
static void MovePath (string source, string target)
 Moves a source file to a target file.
 
static bool DeletePath (string path)
 Deletes a path after checking if we are allowed to.
 
static void BuildLibraryPlatforms (string platform)
 Moves libraries in the correct place for building.
 
static void BuildModels ()
 Bundles the model information.
 
static void Build (string platform)
 Bundles the models and libraries.
 
static void Reset ()
 Resets the libraries back to their original state.
 

Static Public Attributes

static string BuildTempDir = Path.Combine(Application.temporaryCachePath, "LLMUnityBuild")
 

Detailed Description

Class implementing the LLMUnity builder.

Definition at line 15 of file LLMBuilder.cs.

Member Function Documentation

◆ Build()

static void LLMUnity.LLMBuilder.Build ( string platform)
inlinestatic

Bundles the models and libraries.

Definition at line 210 of file LLMBuilder.cs.

◆ BuildLibraryPlatforms()

static void LLMUnity.LLMBuilder.BuildLibraryPlatforms ( string platform)
inlinestatic

Moves libraries in the correct place for building.

Parameters
platformtarget platform

Definition at line 165 of file LLMBuilder.cs.

Here is the caller graph for this function:

◆ BuildModels()

static void LLMUnity.LLMBuilder.BuildModels ( )
inlinestatic

Bundles the model information.

Definition at line 201 of file LLMBuilder.cs.

Here is the caller graph for this function:

◆ CopyPath()

static void LLMUnity.LLMBuilder.CopyPath ( string source,
string target )
inlinestatic

Copies a source file to a target file.

Parameters
sourcesource file
targettarget file

Definition at line 79 of file LLMBuilder.cs.

◆ CopyWithOverwrite()

static void LLMUnity.LLMBuilder.CopyWithOverwrite ( string source,
string target )
inlinestatic

Overwrites a target file based on the source file.

Parameters
sourcesource file
targettarget file

Definition at line 69 of file LLMBuilder.cs.

Here is the caller graph for this function:

◆ DeletePath()

static bool LLMUnity.LLMBuilder.DeletePath ( string path)
inlinestatic

Deletes a path after checking if we are allowed to.

Parameters
pathpath

Definition at line 99 of file LLMBuilder.cs.

Here is the caller graph for this function:

◆ HandleActionFileRecursive()

static void LLMUnity.LLMBuilder.HandleActionFileRecursive ( string source,
string target,
ActionCallback actionCallback )
inlinestatic

Performs an action for a file or a directory recursively.

Parameters
sourcesource file/directory
targettarger file/directory
actionCallbackaction

Definition at line 45 of file LLMBuilder.cs.

Here is the caller graph for this function:

◆ MovePath()

static void LLMUnity.LLMBuilder.MovePath ( string source,
string target )
inlinestatic

Moves a source file to a target file.

Parameters
sourcesource file
targettarget file

Definition at line 89 of file LLMBuilder.cs.

◆ PluginDir()

static string LLMUnity.LLMBuilder.PluginDir ( string platform,
bool relative = false )
inlinestatic

Definition at line 27 of file LLMBuilder.cs.

◆ PluginLibraryDir()

static string LLMUnity.LLMBuilder.PluginLibraryDir ( string platform,
bool relative = false )
inlinestatic

Definition at line 34 of file LLMBuilder.cs.

◆ Reset()

static void LLMUnity.LLMBuilder.Reset ( )
inlinestatic

Resets the libraries back to their original state.

Definition at line 221 of file LLMBuilder.cs.

Member Data Documentation

◆ BuildTempDir

string LLMUnity.LLMBuilder.BuildTempDir = Path.Combine(Application.temporaryCachePath, "LLMUnityBuild")
static

Definition at line 18 of file LLMBuilder.cs.


The documentation for this class was generated from the following file: