Exemplo n.º 1
0
        protected virtual void OnEnable()
        {
            EmissionsManager.AddEmissions(Settings.Emissions);
            string renderer = UnitRenderer.GetRenderer(Settings.Symbol);

            if (renderer != "")
            {
                unitRenderer = ObjectPool.Instantiate(renderer) as UnitRenderer;
                unitRenderer.transform.SetParent(MyTransform);
                unitRenderer.transform.localPosition = unitRenderer.Offset;
            }
        }
Exemplo n.º 2
0
        protected virtual void OnDisable()
        {
            EmissionsManager.RemoveEmissions(Settings.Emissions);
            if (Selected)
            {
                SelectionManager.Unselect();
            }
            string renderer = UnitRenderer.GetRenderer(Settings.Symbol);

            if (renderer != "")
            {
                if (unitRenderer != null)
                {
                    ObjectPool.Destroy(unitRenderer);
                    unitRenderer = null;
                }
            }
        }
Exemplo n.º 3
0
 void LevelStart()
 {
     EmissionsManager.Reset();
     //Sea.Instance.BeginRising ();
 }