private void Awake()
 {
     heatModel  = ServiceLocator.instance.Model.GetComponent <Model_Heat>();
     playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
     inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();
     gameModel  = ServiceLocator.instance.Model.GetComponent <Model_Game>();
 }
 public void Fire(Vector3 forward)
 {
     playModel          = ServiceLocator.instance.Model.GetComponent <Model_Play>();
     transform.rotation = Quaternion.LookRotation(forward);
     GetComponent <ParticleSystem>().Play();
     hasFired = true;
 }
    private void Awake()
    {
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();

        quarterLife = gameModel.t_Rockets_ExplosionBallLifetime * .25f;
    }
Example #4
0
    public void Awake()
    {
        sadModel  = ServiceLocator.instance.Model.GetComponent <Model_ScoreAndDifficulty>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();

        SCG_EventManager.instance.Register <Event_Restart>(EventHandler);
    }
    public void Restart(Vector3 starting, Vector3 pointing)
    {
        if (assetManager == null)
        {
            assetManager = ServiceLocator.instance.Controller.GetComponent <Manager_GameAssets>();
        }
        if (gameModel == null)
        {
            gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        }
        if (playModel == null)
        {
            playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        }
        if (rocketChild == null)
        {
            rocketChild = transform.GetChild(0);
        }

        transform.position        = starting;
        transform.rotation        = Quaternion.LookRotation(pointing);
        rocketChild.localPosition = Vector3.zero;
        rocketChild.localRotation = Quaternion.identity;

        AcquireTarget();
    }
Example #6
0
    void Start()
    {
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();

        SCG_EventManager.instance.Register <Event_PlayerShieldBlock>(EventHandler);
        SCG_EventManager.instance.Register <Event_EnemyBulletHit>(EventHandler);
    }
    // Start is called before the first frame update
    void Start()
    {
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        target    = ServiceLocator.instance.Player;

        rb = GetComponent <Rigidbody>();
    }
Example #8
0
    void Start()
    {
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();

        //SCG_EventManager.instance.Register<Event_PlayerBulletHit>(EventHandler);
        SCG_EventManager.instance.Register <Event_PlayerRocketHit>(EventHandler);
        //SCG_EventManager.instance.Register<Event_LanceHit>(EventHandler);
        SCG_EventManager.instance.Register <Event_EnemyDeath>(EventHandler);
    }
    void Awake()
    {
        gameModel  = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        heatModel  = ServiceLocator.instance.Model.GetComponent <Model_Heat>();
        inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        player     = ServiceLocator.instance.Player;

        assetManager = ServiceLocator.instance.Controller.GetComponent <Manager_GameAssets>();
    }
    void Awake()
    {
        gameModel  = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        heatModel  = ServiceLocator.instance.Model.GetComponent <Model_Heat>();
        inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();

        assetManager = ServiceLocator.instance.Controller.GetComponent <Manager_GameAssets>();

        shieldLinesRenderer = ServiceLocator.instance.Player.Find("ShipParent").Find("PlayerShip").Find("ShieldEdges").GetComponent <MeshRenderer>();
    }
    void Start()
    {
        heatModel = ServiceLocator.instance.Model.GetComponent <Model_Heat>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();

        playModel.jumpTotal = 15;


        priority = 8;
        Schedule(this);
    }
    void Start()
    {
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();

        player = ServiceLocator.instance.Player;

        pos_Initial   = holoPlay.position;
        euler_Initial = holoPlay.eulerAngles;

        SCG_EventManager.instance.Register <Event_EnemyBulletHit>(EventHandler);
    }
Example #13
0
    void Start()
    {
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        sadModel  = ServiceLocator.instance.Model.GetComponent <Model_ScoreAndDifficulty>();

        _fsm = new SCG_FSM <Controller_EnemySpawner>(this);
        _fsm.TransitionTo <FirstWait>();

        baddieParent = new GameObject("BaddieParent");
        baddieParent.transform.SetParent(ServiceLocator.instance.Controller);

        SCG_EventManager.instance.Register <Event_Restart>(EventHandler);
    }
Example #14
0
    //private float thrusterVolume;

    void Awake()
    {
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        //energyModel = ServiceLocator.instance.Model.GetComponent<Model_Energy>();
        inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        heatModel  = ServiceLocator.instance.Model.GetComponent <Model_Heat>();
        player     = ServiceLocator.instance.Player;

        dashParts = player.Find("Reticles").Find("ThrusterReticle_Swivel").Find("Dash Particle System").GetComponent <ParticleSystem>();
        dashRet   = player.Find("Reticles").Find("ThrusterReticle_Swivel").Find("ThrusterReticles").Find("DashReticle").GetComponent <MeshRenderer>();
        flyRet    = player.Find("Reticles").Find("ThrusterReticle_Swivel").Find("ThrusterReticles").Find("FlyReticle").GetComponent <MeshRenderer>();
    }
Example #15
0
    void Start()
    {
        heatModel = ServiceLocator.instance.Model.GetComponent <Model_Heat>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();

        InitializeAssets();

        SCG_EventManager.instance.Register <Event_EnemyBulletHit>(EventHandler);
        SCG_EventManager.instance.Register <Event_LifeUpTick>(EventHandler);

        jPBImage = jumpProgressBar.GetComponent <Image>();
        cSImage  = chargeSpinner.GetComponent <Image>();
    }
Example #16
0
    void Start()
    {
        delZ = maxZ - minZ;

        clouds = new List <Transform>();
        for (int i = 0; i < max; i++)
        {
            clouds.Add(Instantiate(cloudPrefab, new Vector3(Random.Range(-190, 190), Random.Range(-150f, -60f), Random.Range(minZ, maxZ)), Quaternion.Euler(-90, 0, Random.Range(-180, 180)), transform).transform);
            clouds[i].localScale = Vector3.one * Random.Range(5.00f, 10.00f);
        }

        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
    }
Example #17
0
    void Start()
    {
        myAS             = gameObject.AddComponent <AudioSource>();
        myAS.playOnAwake = false;
        myAS.loop        = false;
        myAS.volume      = .5f;
        myAS.clip        = boop;

        inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();

        _fsm = new SCG_FSM <Behavior_PracticeTutorial>(this);
        _fsm.TransitionTo <Begin>();
    }
Example #18
0
    void Start()
    {
        assets     = ServiceLocator.instance.Controller.GetComponent <Manager_GameAssets>();
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        gameModel  = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        heatModel  = ServiceLocator.instance.Model.GetComponent <Model_Heat>();
        gameAssets = ServiceLocator.instance.Controller.GetComponent <Manager_GameAssets>();

        _MakeAndRefAudioSources();
        _SetClipsToAudioSources();

        SCG_EventManager.instance.Register <Event_PlayerShieldBlock>(EventHandler);
        SCG_EventManager.instance.Register <Event_EnemyBulletHit>(EventHandler);
        SCG_EventManager.instance.Register <Event_PlayerExplode>(EventHandler);
        SCG_EventManager.instance.Register <Event_LanceHit>(EventHandler);
    }
    void Start()
    {
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();

        currentPos = selector.transform.position;
        CalcNewPos(pause.transform);
        selector.position = newPos;

        choices = 0;

        pause.enabled        = false;
        returnToMenu.enabled = false;
        controls.enabled     = false;
        selector.gameObject.SetActive(false);
    }
    void Start()
    {
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();

        GameObject g = new GameObject("AudioChild");

        left  = g.AddComponent <AudioSource>();
        right = g.AddComponent <AudioSource>();
        both  = g.AddComponent <AudioSource>();

        left.panStereo  = -.65f;
        right.panStereo = .65f;

        left.loop        = right.loop = both.loop = false;
        left.playOnAwake = right.playOnAwake = both.playOnAwake = false;

        SCG_EventManager.instance.Register <Event_Audio>(EventHandler);
    }
Example #21
0
    void Start()
    {
        playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();
        gameModel  = ServiceLocator.instance.Model.GetComponent <Model_Game>();

        player = ServiceLocator.instance.Player;

        priority = 10;
        Schedule(this);

        playModel.lives = 3;
        gameOver.SetActive(false);

        _fsm = new SCG_FSM <Controller_GameState>(this);
        _fsm.TransitionTo <Starting>();

        charge1.Stop();
        charge2.Stop();
        jump1.Stop();
        jump2.Stop();
    }
 void Start()
 {
     playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
     myPS      = GetComponent <ParticleSystem>();
     myPS.Play();
 }
Example #23
0
 private void Start()
 {
     playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
 }
    protected Vector3 _o = Vector3.right; // for offset;

    protected virtual void GrabStdRefs()
    {
        gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        _o        = Vector3.zero;
    }
Example #25
0
 void Start()
 {
     inputModel = ServiceLocator.instance.Model.GetComponent <Model_Input>();
     playModel  = ServiceLocator.instance.Model.GetComponent <Model_Play>();
 }
 void Start()
 {
     rends     = shipModel.GetComponentsInChildren <Renderer>();
     playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
     gameModel = ServiceLocator.instance.Model.GetComponent <Model_Game>();
 }