Esempio n. 1
0
    public override void unloadStageFromGameView()
    {
        // sets all gameobject to inactive
        GameObjectContainer oc = GameObjectContainer.instance;

        //oc.CommitDeActivation(oc.InteractableOrbs);
        oc.CommitDeActivation(oc.Mendelbulb);
        oc.CommitDeActivation(oc.RFloor);
        this.isLoaded = false;
    }
Esempio n. 2
0
    public override void unloadStageFromGameView()
    {
        // sets all gameobject to inactive
        GameObjectContainer oc = GameObjectContainer.instance;

        oc.CommitDeActivation(oc.Mendelbulb);
        oc.CommitDeActivation(oc.RFloor);
        this.path.setPercent(1);
        this.path.enabled = false;
        this.isLoaded     = false;
    }
Esempio n. 3
0
    public override void loadStageToGameView()
    {
        GameObjectContainer oc = GameObjectContainer.instance;

        oc.CommitDeActivation(oc.InteractableOrbs);
        oc.CommitDeActivation(oc.Mendelbulb);
        oc.CommitDeActivation(oc.PlanetOrbit);
        oc.CommitDeActivation(oc.RFloor);
        oc.CommitDeActivation(oc.Rings);
        this.isLoaded = true;
    }
    public override void unloadStageFromGameView()
    {
        // sets all gameobject to inactive
        GameObjectContainer oc = GameObjectContainer.instance;

        oc.CommitDeActivation(oc.InteractableOrbs);
        oc.CommitDeActivation(oc.Mendelbulb);
        oc.CommitDeActivation(oc.RFloor);
        oc.CommitDeActivation(oc.PlanetOrbit);
        oc.PlanetOrbit.transform.localScale = Vector3.zero;
        this.isLoaded = false;

        AudioManager.instance.FadeOutPlanet();
    }
Esempio n. 5
0
    public override void unloadStageFromGameView()
    {
        // sets all gameobject to inactive
        GameObjectContainer oc = GameObjectContainer.instance;

        oc.CommitDeActivation(oc.InteractableOrbs);
        oc.CommitDeActivation(oc.Mendelbulb);
        oc.CommitDeActivation(oc.RFloor);
        oc.CommitDeActivation(oc.Rings);
        oc.Mendelbulb.transform.localScale = this.initialScale;
        oc.ringManagerScript.SetRingOrbital(this.initialOrbital);
        oc.ringManagerScript.SetRingSpeed(this.initialSpeed);
        oc.ringManagerScript.SetRingEmission(this.intialEmission);
        oc.ringManagerScript.SetRingSize(this.initalSize);
        this.isLoaded = false;
    }
Esempio n. 6
0
    public override void unloadStageFromGameView()
    {
        // sets all gameobject to inactive
        GameObjectContainer oc = GameObjectContainer.instance;

        oc.CommitDeActivation(oc.InteractableOrbs);
        oc.CommitDeActivation(oc.Mendelbulb);
        oc.CommitDeActivation(oc.PlanetOrbit);
        oc.CommitDeActivation(oc.RFloor);
        oc.CommitDeActivation(oc.Rings);
        this.isLoaded = false;
        oc.Mendelbulb.transform.localScale = this.mandleBulbScale;
        oc.ringManagerScript.SetRingOrbital(this.initialOrbital);
        oc.ringManagerScript.SetRingSpeed(this.initialSpeed);
        oc.ringManagerScript.SetRingEmission(this.intialEmission);
        oc.ringManagerScript.SetRingSize(this.initalSize);

        if (!Liminal.SDK.Core.ExperienceApp.IsEnding)
        {
            App.EndExperience();
            // Liminal.SDK.Core.ExperienceApp.End();
        }
        // used for the transion from the stage
    }
Esempio n. 7
0
    public override void loadStageToGameView()
    {
        // sets required game objects to active and starting state
        GameObjectContainer oc = GameObjectContainer.instance;

        oc.CommitActivation(oc.Mendelbulb);
        oc.CommitActivation(oc.RFloor);
        oc.CommitDeActivation(oc.PlanetOrbit);
        oc.skyboxManager.SetBlackPercent(0);
        oc.mandelBulbRig.AddTorque(new Vector3(0, 0, 0), ForceMode.Force);

        this.path.enabled = true;
        this.path.setPercent(0);

        this.isLoaded = true;
    }