Class Prompt
Added on 2025-05-15.
New class added to simplify the prompting system.
Prompt types are:
- string, string[]
- Texture2D, Texture2D[]
- AudioClip, AudioClip[]
- VideoClip, VideoClip[]
- FileInfo, FileInfo[]
Instead of this class, GENChat still uses UserMessage
which already supports all of the above types.
Inheritance
object
Prompt
Assembly: .dll
Syntax
Constructors
Prompt(params AudioClip[])
Declaration
public Prompt(params AudioClip[] audios)
Parameters
Type |
Name |
Description |
AudioClip[] |
audios |
|
Prompt(params FileInfo[])
Declaration
public Prompt(params FileInfo[] files)
Parameters
Type |
Name |
Description |
FileInfo[] |
files |
|
Prompt(string, params AudioClip[])
Declaration
public Prompt(string text, params AudioClip[] audios)
Parameters
Type |
Name |
Description |
string |
text |
|
AudioClip[] |
audios |
|
Prompt(string, params FileInfo[])
Declaration
public Prompt(string text, params FileInfo[] files)
Parameters
Type |
Name |
Description |
string |
text |
|
FileInfo[] |
files |
|
Prompt(string, params Texture2D[])
Declaration
public Prompt(string text, params Texture2D[] textures)
Parameters
Type |
Name |
Description |
string |
text |
|
Texture2D[] |
textures |
|
Prompt(string, params VideoClip[])
Declaration
public Prompt(string text, params VideoClip[] videos)
Parameters
Type |
Name |
Description |
string |
text |
|
VideoClip[] |
videos |
|
Prompt(params string[])
Declaration
public Prompt(params string[] texts)
Parameters
Type |
Name |
Description |
string[] |
texts |
|
Prompt(params Texture2D[])
Declaration
public Prompt(params Texture2D[] textures)
Parameters
Type |
Name |
Description |
Texture2D[] |
textures |
|
Prompt(params VideoClip[])
Declaration
public Prompt(params VideoClip[] videos)
Parameters
Type |
Name |
Description |
VideoClip[] |
videos |
|
Fields
files
Declaration
public List<FileInfo> files
Field Value
Type |
Description |
List<FileInfo> |
|
objects
Declaration
public List<UnityEngine.Object> objects
Field Value
Type |
Description |
List<UnityEngine.Object> |
|
texts
Declaration
public List<string> texts
Field Value
Type |
Description |
List<string> |
|
Methods
Add(params AudioClip[])
Declaration
public void Add(params AudioClip[] audios)
Parameters
Type |
Name |
Description |
AudioClip[] |
audios |
|
Add(params FileInfo[])
Declaration
public void Add(params FileInfo[] files)
Parameters
Type |
Name |
Description |
FileInfo[] |
files |
|
Add(params string[])
Declaration
public void Add(params string[] texts)
Parameters
Type |
Name |
Description |
string[] |
texts |
|
Add(params Texture2D[])
Declaration
public void Add(params Texture2D[] textures)
Parameters
Type |
Name |
Description |
Texture2D[] |
textures |
|
Add(params VideoClip[])
Declaration
public void Add(params VideoClip[] videos)
Parameters
Type |
Name |
Description |
VideoClip[] |
videos |
|
Operators
implicit operator Prompt(AudioClip)
Declaration
public static implicit operator Prompt(AudioClip audio)
Parameters
Type |
Name |
Description |
AudioClip |
audio |
|
Returns
implicit operator Prompt(AudioClip[])
Declaration
public static implicit operator Prompt(AudioClip[] audios)
Parameters
Type |
Name |
Description |
AudioClip[] |
audios |
|
Returns
implicit operator string(Prompt)
Declaration
public static implicit operator string(Prompt prompt)
Parameters
Type |
Name |
Description |
Prompt |
prompt |
|
Returns
implicit operator Prompt(FileInfo)
Declaration
public static implicit operator Prompt(FileInfo file)
Parameters
Type |
Name |
Description |
FileInfo |
file |
|
Returns
implicit operator Prompt(FileInfo[])
Declaration
public static implicit operator Prompt(FileInfo[] files)
Parameters
Type |
Name |
Description |
FileInfo[] |
files |
|
Returns
implicit operator Prompt(string)
Declaration
public static implicit operator Prompt(string text)
Parameters
Type |
Name |
Description |
string |
text |
|
Returns
implicit operator Prompt(string[])
Declaration
public static implicit operator Prompt(string[] texts)
Parameters
Type |
Name |
Description |
string[] |
texts |
|
Returns
implicit operator Prompt(Texture2D)
Declaration
public static implicit operator Prompt(Texture2D texture)
Parameters
Type |
Name |
Description |
Texture2D |
texture |
|
Returns
implicit operator Prompt(Texture2D[])
Declaration
public static implicit operator Prompt(Texture2D[] textures)
Parameters
Type |
Name |
Description |
Texture2D[] |
textures |
|
Returns
implicit operator Prompt(VideoClip)
Declaration
public static implicit operator Prompt(VideoClip video)
Parameters
Type |
Name |
Description |
VideoClip |
video |
|
Returns
implicit operator Prompt(VideoClip[])
Declaration
public static implicit operator Prompt(VideoClip[] videos)
Parameters
Type |
Name |
Description |
VideoClip[] |
videos |
|
Returns