Class Tutorial
- Namespace
- AO
- Assembly
- CoreAssembly.dll
public class Tutorial
- Inheritance
-
Tutorial
- Inherited Members
- Extension Methods
Fields
ConditionChecks
public static Dictionary<string, Func<Player, string, object, bool>> ConditionChecks
Field Value
OnStepComplete
public static Dictionary<string, Action<Player, string>> OnStepComplete
Field Value
Properties
Id
public string Id { get; set; }
Property Value
Methods
AddStep(TutorialStepDefinition)
public TutorialStep AddStep(TutorialStepDefinition definition)
Parameters
definition
TutorialStepDefinition
Returns
Create(string)
Tutorials must be created in a System.Awake() function.
public static extern Tutorial Create(string id)
Parameters
id
string
Returns
DrawHand(string, Rect)
public static extern void DrawHand(string id, Rect target_rect)
Parameters
DrawText(string, string)
public static extern bool DrawText(string id, string text)
Parameters
Returns
DrawWorldPoint(string, Vector2, float, float)
public static extern void DrawWorldPoint(string id, Vector2 position, float arrow_scale, float target_scale)
Parameters
GetCurrentStep(Player)
public TutorialStep GetCurrentStep(Player player)
Parameters
player
Player
Returns
GetStep(string)
public TutorialStep GetStep(string id)
Parameters
id
string
Returns
IsStepComplete(string, Player)
public bool IsStepComplete(string id, Player player)
Parameters
Returns
MarkStepComplete(string, Player)
public void MarkStepComplete(string id, Player player)
Parameters
MarkStepIncomplete(string, Player)
public void MarkStepIncomplete(string id, Player player)
Parameters
MarkTutorialComplete(Player)
public void MarkTutorialComplete(Player player)
Parameters
player
Player
RegisterConditionCheck(string, Func<Player, string, object, bool>)
public static void RegisterConditionCheck(string id, Func<Player, string, object, bool> check)
Parameters
RegisterOnStepComplete(string, Action<Player, string>)
public static void RegisterOnStepComplete(string id, Action<Player, string> callback)
Parameters
ResetTutorial(Player)
public void ResetTutorial(Player player)
Parameters
player
Player