C# Class LeopotamGroup.Tutorials.TutorialManager

Tutorial stages processing. Progress will be autosaved to PlayerPrefs.
Inheritance: UnitySingletonBase
Mostrar archivo Open project: Leopotam/LeopotamGroupLibraryUnity

Public Methods

Method Description
ClearAllScreensData ( bool sendEvent = false ) : void

Clears full tutorial data (for all screens).

GetMask ( ) : TutorialMask

Get mask for current screen.

LoadData ( ) : void
RaiseNextBit ( ) : void

Raises next bit in sequence of stages for current screen.

SaveData ( ) : void
SetAll ( bool state ) : void

Sets all bits to new state for current screen.

SetMask ( TutorialMask mask, bool state = true ) : void

Set masked bits additive to new state for current screen.

ValidateMask ( TutorialMask mask ) : bool

Are masked bits enabled for current screen.

Protected Methods

Method Description
OnConstruct ( ) : void

Method Details

ClearAllScreensData() public method

Clears full tutorial data (for all screens).
public ClearAllScreensData ( bool sendEvent = false ) : void
sendEvent bool If set to true send event.
return void

GetMask() public method

Get mask for current screen.
public GetMask ( ) : TutorialMask
return TutorialMask

LoadData() public method

public LoadData ( ) : void
return void

OnConstruct() protected method

protected OnConstruct ( ) : void
return void

RaiseNextBit() public method

Raises next bit in sequence of stages for current screen.
public RaiseNextBit ( ) : void
return void

SaveData() public method

public SaveData ( ) : void
return void

SetAll() public method

Sets all bits to new state for current screen.
public SetAll ( bool state ) : void
state bool New state.
return void

SetMask() public method

Set masked bits additive to new state for current screen.
public SetMask ( TutorialMask mask, bool state = true ) : void
mask TutorialMask Masked bits.
state bool New state.
return void

ValidateMask() public method

Are masked bits enabled for current screen.
public ValidateMask ( TutorialMask mask ) : bool
mask TutorialMask Mask.
return bool