void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); return; } _instance = this; DontDestroyOnLoad(this.gameObject); }
// Use this for initialization void Start() { guidedTourManager = GameObject.Find("GuidedTourManager").GetComponent <GuidedTourManager>(); GuidedTourManager.DefaultState += OnDefaultState; GuidedTourManager.DuringTransitionEvent += OnDuringTransition; foreach (GameObject button in availableButtons) { button.GetComponent <SceneTransitionButton>().SetDefaultState(); } }
// bool isThumbstickHeldAfterTransition; // Use this for initialization void Start() { leftButton.GetComponent <RadialMenuButton>().CurrentState = ButtonState.Disabled; leftOuterButton.GetComponent <RadialMenuButton>().CurrentState = ButtonState.Disabled; topButton.GetComponent <RadialMenuButton>().CurrentState = ButtonState.Disabled; downButton.GetComponent <RadialMenuButton>().CurrentState = ButtonState.Disabled; Debug.Log("Ok, down button current state plz: " + downButton.GetComponent <RadialMenuButton>().CurrentState); // currentSelectedButtonType = ButtonType.None; // previousSelectedButtonType = ButtonType.None; thumbStickThreshold = .7f; isUpgradeButtonCoroutineRunning = false; guidedTourManager = GuidedTourManager.Instance; // isThumbstickHeldAfterTransition = false; }
// public RuntimeAnimatorController animatorController; public void AssignAnimatorAndRuntimeController(GuidedTourManager manager) { manager.animator = animator; // manager.animator.runtimeAnimatorController = animatorController; // manager.animator.runtimeAnimatorController = Resources.Load() as RuntimeAnimatorController; }
// Use this for initialization void Start() { FillQueue(); tour = GameObject.Find("GuidedTourManager").GetComponent <GuidedTourManager>(); playing = true; }