Exemplo n.º 1
0
        public override void SpawnSetup(Map map, bool respawningAfterLoad)
        {
            base.SpawnSetup(map, respawningAfterLoad);

            if (Effect != null)
            {
                return;
            }

            Effect = RailgunEffectSpawner.Spawn(base.Map);
        }
Exemplo n.º 2
0
        public override void DeSpawn(DestroyMode mode = DestroyMode.Vanish)
        {
            base.DeSpawn(mode);

            if (Effect == null)
            {
                return;
            }

            Effect.Hide(true);
            Object.Destroy(Effect.gameObject);
            Effect = null;
        }