public ZoomSystem() { if (Application.isPlaying) { scenario = GameObject.Find("ScenarioLoader").GetComponent <Scenario>(); f_enabledZoomArea.addEntryCallback(paintScenario); f_disabledZoomArea.addEntryCallback(clearScenario); f_movableTask.addEntryCallback(onNewMovableTask); f_displayedMovableTask.addEntryCallback(onMovableTaskDisplayed); f_hiddenMovableTask.addEntryCallback(onMovableTaskHidden); taskEditorAnimation = GameObject.Find("TaskEditor").GetComponent <Animation>(); scenarioViewerAnimation = GameObject.Find("ScenarioViewer").GetComponent <Animation>(); firstAnimSkiped = false; } instance = this; }
public static Muscle MuscleLevelUp(Muscle muscle) { ZoomSystem.Detach(); Muscles .Where(x => x.Properties.TypeMuscle == muscle.Properties.TypeMuscle) .Where(x => x.Properties.MuscleLevel == muscle.Properties.MuscleLevel) .ToList() .ForEach(x => x.gameObject.SetActive(false)); Muscles .Where(x => x.Properties.TypeMuscle == muscle.Properties.TypeMuscle) .Where(x => x.Properties.MuscleLevel == muscle.Properties.MuscleLevel + 1) .ToList() .ForEach(x => x.gameObject.SetActive(true)); SerializationSystem.Save(PlayerAttributes.PlayerProperties); return(Muscles .Where(x => x.Properties.TypeMuscle == muscle.Properties.TypeMuscle) .First(x => x.gameObject.activeSelf)); }
protected virtual void Initialize() { ZoomSystem.Zoom(PlayerAttributes.ZoomableGO); PointerClickHandler.Intialize(this); IsZoom = true; }
public void Detach() { ZoomSystem.Detach(); }