Inherits QuestScript.
Inherited by DialogScript.
|
IDialogOption | Option (int id) |
| Access to option with specified id. Eg: Option(3).On(); . This example in the QuestScript editor is simplified to O.3.On();
|
|
IDialogOption | Option (string id) |
| Access to option with specified id. Eg: Option("NiceHat").On(); This example in the QuestScript editor is simplified to O.NiceHat.On();
|
|
void | OptionOn (params int[] id) |
| Turns on one or more options. Eg: D.ChatWithBarney.OptionOn(1,2,3);
|
|
void | OptionOff (params int[] id) |
| Turns off one or more options. Eg: D.ChatWithBarney.OptionOff(1,2,3);
|
|
void | OptionOffForever (params int[] id) |
| Turns one or more options off permanantly. Future OptionOn calls will be ignored. Eg: D.ChatWithBarney.OptionOffForever(1,2,3);
|
|
void | OptionOn (params string[] id) |
| Turns on one or more options. Eg: D.ChatWithBarney.OptionOn("Yes","No","Maybe");
|
|
void | OptionOff (params string[] id) |
| Turns off one or more options. Eg: D.ChatWithBarney.OptionOff("Yes","No","Maybe");
|
|
void | OptionOffForever (params string[] id) |
| Turns one or more options off permanantly. Future OptionOn calls will be ignored. Eg: D.ChatWithBarney.OptionOffForever("Yes","No","Maybe");
|
|
void | Goto (IDialogTree dialog) |
| Changes the active dialog tree to the new one specified. Useful for switching to a sub-tree. Eg: Goto(D.AskAboutQuests); .
|
|
void | GotoPrevious () |
| Changes the active dialog tree back to the previous one. Useful for returning from a sub-tree.
|
|
void | Stop () |
| Stops the active dialog tree and returns the player to the game.
|
|
|
static IHotspot | Hotspot (string name) |
| Get a hotspot in the current room. Shortcut to as R.Current.GetHotspot(...)
|
|
static IProp | Prop (string name) |
| Get a prop in the current room. Shortcut to as R.Current.GetProp(...)
|
|
static IRegion | Region (string name) |
| Get a region in the current room. Shortcut to as R.Current.GetRegion(...)
|
|
static Vector2 | Point (string name) |
| Get a point in the current room. Shortcut to as R.Current.GetPoint(...)
|
|
◆ FirstTimeShown
Get the DialogTree associated with this script. eg. Data.Hide()
- See also
- IDialogTree True the first time the dialog tree is shown (or if its never been shown).
◆ TimesShown
The number of times the dialog tree has been shown.
◆ Script
Used internally to access one script from another.
◆ Option() [1/2]
Access to option with specified id. Eg: Option(3).On();
. This example in the QuestScript editor is simplified to O.3.On();
◆ Option() [2/2]
Access to option with specified id. Eg: Option("NiceHat").On();
This example in the QuestScript editor is simplified to O.NiceHat.On();
◆ OptionOn() [1/2]
void OptionOn |
( |
params int[] | id | ) |
|
|
inline |
◆ OptionOff() [1/2]
void OptionOff |
( |
params int[] | id | ) |
|
|
inline |
◆ OptionOffForever() [1/2]
void OptionOffForever |
( |
params int[] | id | ) |
|
|
inline |
Turns one or more options off permanantly. Future OptionOn calls will be ignored. Eg: D.ChatWithBarney.OptionOffForever(1,2,3);
- See also
- OptionOn()
-
OptionOff
◆ OptionOn() [2/2]
void OptionOn |
( |
params string[] | id | ) |
|
|
inline |
◆ OptionOff() [2/2]
void OptionOff |
( |
params string[] | id | ) |
|
|
inline |
◆ OptionOffForever() [2/2]
void OptionOffForever |
( |
params string[] | id | ) |
|
|
inline |
Turns one or more options off permanantly. Future OptionOn calls will be ignored. Eg: D.ChatWithBarney.OptionOffForever("Yes","No","Maybe");
- See also
- OptionOn()
-
OptionOff()
◆ Goto()
Changes the active dialog tree to the new one specified. Useful for switching to a sub-tree. Eg: Goto(D.AskAboutQuests);
.
- See also
- GotoPrevious()
◆ GotoPrevious()
Changes the active dialog tree back to the previous one. Useful for returning from a sub-tree.
- See also
- Goto()
-
Stop()
◆ Stop()
Stops the active dialog tree and returns the player to the game.