void Awake() { if (Instance != null) { if (Instance != this) Destroy(this); return; } Instance = this; InitLayers(); }
public override void OnQuit() { LayersManager.FadeOut(0.25f, () => { _aiPlayer.CustomMessage -= _aiPlayer_CustomMessage; Lock(); _exitButton.SetActive(false); ((RectTransform)_countdown.transform).localScale = Vector2.one; _countdown.gameObject.SetActive(false); LayersManager.Pop(); LayersManager.FadeIn(0.25f, null); }); }
internal override void OnFloatUp() { base.OnFloatUp(); var newMapLayer = LayersManager.GetLayer <NewMapLayer>(); if (!newMapLayer.OkPressed) { return; } _filenameField.text = newMapLayer.Filename; _map = new MapModel(newMapLayer.Width, newMapLayer.Height); CreateMapView(); }
private IEnumerator VersusRoutine(Action callback) { yield return(new WaitForSeconds(1.25f)); LayersManager.FadeOut(0.25f, () => { _animator.SetBool("Versus", false); if (callback != null) { callback(); } LayersManager.Pop(this); LayersManager.FadeIn(0.25f, null); }); }
void OnEnable() { lm = (LayersManager)target; layersNumber = lm.layers.Count; layerIndex_init = lm.layerIndex_init; layerTranformationOption = (LayerTransformationOptions)lm.layerTranformationOption; y_Offset = lm.Y_Offset; z_Offset = lm.Z_Offset; cylinderIntervalDegree = lm.CylinderIntervalDegree; cylinderRadius = lm.CylinderRadius; switchSpeed = lm.switchSpeed; useFakePespective = lm.useFakePespective; Debug.Log("op: " + layerTranformationOption); }
void Awake() { Fader.alpha = 1f; if (_instance != null) { Destroy(this.gameObject); return; } if (_DontDestroyOnLoad) { DontDestroyOnLoad(this.gameObject); } _instance = this; _instances = new Dictionary <string, LayerBase>(); _stack = new List <LayerBase>(); if (UiCanvas == null) { UiCanvas = GetComponent <Canvas>(); } if (Container == null) { Container = UiCanvas.transform as RectTransform; } var preloadedLayers = new List <LayerBase>(); for (int i = 0; i < Container.childCount; i++) { preloadedLayers.Add(Container.GetChild(i).GetComponent <LayerBase>()); } foreach (var layer in preloadedLayers) { _instances.Add(layer.GetType().Name, layer); layer.Instantiate(); layer.gameObject.SetActive(false); } if (preloadedLayers.Count > 0) { Push(preloadedLayers[0]); } }
public ToolsManager(LayersManager layersManager, ViewportManager viewPortManager) { _layersManager = layersManager; _viewportManager = viewPortManager; _loadtoolsWork = new BackgroundWorker(); }
protected override bool IsEnableLayer(LayersManager manager, int layerID) { return(manager.IsPhysicsLayer(LayerID)); }
public void OnOk() { OkPressed = true; LayersManager.Pop(); }
protected override void ResetIgnoreCollision(LayersManager manager) { manager.ResetIgnoreCollision(this); }
private void Start() { _camera = Camera.main; _canvasGroup = GetComponent <CanvasGroup>(); LayersManager.FadeIn(0.5f, null); }
public void OnNew() { LayersManager.Push <NewMapLayer>(); }
void Start() { LayersManager.Push <MainMenuLayer>(); LayersManager.FadeIn(0.5f, null); }
public void ScreenCaptured(ImageSource img) { SetWindowActive(); ViewportManager.ImageChanged(img); LayersManager.AddNewLayer(img); }
public virtual void OnQuit() { LayersManager.Pop(this); }
void Start() { LayersManager.Push <BackgroundLayer>(); LayersManager.FadeIn(1f, () => LayersManager.Push <MainMenuLayer>()); }
public override void OnQuit() { LayersManager.FadeOut(0.5f, () => Application.Quit()); }
protected abstract bool IsEnableLayer(LayersManager manager, int layerID);
protected abstract void UnManagement(LayersManager manager);
protected override void UnManagement(LayersManager manager) { manager.UnManagement(this); }
protected abstract void ResetIgnoreCollision(LayersManager manager);
public MoverTool(ViewportManager viewportManager, LayersManager layersManager) : base(ResourceConstants.PointerMoverResource, ResourceConstants.PointerMoverToolTip, ResourceConstants.PointerToolsGroup, layersManager, viewportManager) { }
void Start() { lm = layerManager.GetComponent <LayersManager>(); pc = playerCharacter.GetComponent <PlayerController>(); }