public void ClearTutorialCallbacks() { if (TutorialObjectRegister != null) { TutorialObjectRegister.ClearCallbacks(); } }
public void RegisterTutorialObject(string prefix, string key, GameObject target) { if (TutorialObjectRegister != null) { TutorialObjectRegister.RegisterObject(prefix, key, target); } }
public override void OnContainerSet() { _container = Container; base.OnContainerSet(); CreateUiRoot(); CreateComposedObjects(); ViewInput.ClickHandler.InputMissed += MisclickHandler; TutorialObjectRegister = new TutorialObjectRegister(); TutorialObjectRegister.RegisterObject(string.Empty, GuiConstants.Ids.ModalBlockerId, _uiRootDigest.BlockerSprite); Use <ISwitchRoomController>().onSwitchRoomLoadingStart += OnSwitchRoomLoadingStart; }
/// <summary> /// Gets the tutorial object. /// </summary> /// <param name="prefix">_prefix.</param> /// <param name="key">_key.</param> /// <param name="callback">_callback.</param> public void GetTutorialObject(string prefix, string key, Action <GameObject> callback) { TutorialObjectRegister.Get(prefix, key, callback); }