public void OnEndDrag(PointerEventData eventData) { if (!isComplete && onEndDrag != null) { onEndDrag.Execute(); } }
protected override void SingletonAwakened() { onDifficultyChanges = new EngineEvent(); currentDifficulty = PreferenceManager.Difficulty; onDifficultyChanges.AddAction(ChangeSettingsVariables); CurrentPrefab = buttonPrefab; onDifficultyChanges.Execute(); }
private void MoveItem(float angle) { if (angle < 135 && angle >= 45) { slideDirection = SLIDE_DIRECTION.TOP; if (onTopSlide != null) { onTopSlide.Execute(); } } else if (angle < 225 && angle >= 135) { slideDirection = SLIDE_DIRECTION.LEFT; if (onLeftSlide != null) { onLeftSlide.Execute(); } } else if (angle < 315 && angle >= 225) { slideDirection = SLIDE_DIRECTION.DOWN; if (onDownSlide != null) { onDownSlide.Execute(); } } else if (angle < 45 && angle >= 0 || angle >= 315) { slideDirection = SLIDE_DIRECTION.RIGHT; if (onRightSlide != null) { onRightSlide.Execute(); } } if (onAnySlide != null) { onAnySlide.Execute(); } }
public void SetDifficulty(DIFFICULTY diff) { currentDifficulty = diff; onDifficultyChanges.Execute(); }