public void OnOtherHighlight() { higlighted = false; highlight.SetActive(false); OnTileHighlightStaticHandler -= OnOtherHighlight; }
public void OnOtherHighlight() { highlighted = false; foreach (var hightlight in highlights) { hightlight.SetActive(false); } OnTileHighlightStaticHandler -= OnOtherHighlight; }
public void Awake() { toggle.onValueChanged.AddListener(OnToggle); button.onClick.AddListener(() => { OnOtherSelectedHandler?.Invoke(); selectedImage.color = selectedColor; OnOtherSelectedHandler += OnOtherSelected; asset?.OnCourseSelectedHandler(course); }); //ReplayManager.Instance.OnLabyrinthReplayCreatedHandler += OnLabyrinthReplay; }
public void Highlight() { if (higlighted) { return; } higlighted = true; highlight.SetActive(true); OnTileHighlightStaticHandler?.Invoke(); OnTileHighlightStaticHandler += OnOtherHighlight; }
public void Highlight() { if (highlighted) { return; } highlighted = true; highlights.OrderBy((x) => (controls.PlayerPosition.Value - x.transform.position).magnitude).FirstOrDefault()?.SetActive(true); OnTileHighlightStaticHandler?.Invoke(); OnTileHighlightStaticHandler += OnOtherHighlight; }
public void OnOtherSelected() { OnOtherSelectedHandler -= OnOtherSelected; selectedImage.color = defaultColor; }
public void OnDestroy() { OnOtherSelectedHandler -= OnOtherSelected; }
public void OnDestroy() { OnTileHighlightStaticHandler -= OnOtherHighlight; }