// Start is called before the first frame update
    void Start()
    {
        fireflyParticlesGO = GameObject.FindGameObjectWithTag("FireFlyParticles");
        firelyParticles    = fireflyParticlesGO.GetComponent <ParticleSystem>();

        denialSkill     = GetComponent <DenialSkill>();
        angerSkill      = GetComponent <AngerSkill>();
        bargainingSkill = GetComponent <BargainingSkill>();
        acceptanceSkill = GetComponent <AcceptanceSkill>();

        denialCam     = GameObject.FindGameObjectWithTag("DenialCamera");
        angerCam      = GameObject.FindGameObjectWithTag("AngerCamera");
        bargainingCam = GameObject.FindGameObjectWithTag("BargainingCamera");
        nullCam       = GameObject.Find("Null Cam");
        mainCamera    = Camera.main;

        switch (startFireflyState)
        {
        case FireflyState.None:
            ChangeFirefly(FireflyState.None);
            break;

        case FireflyState.Denial:
            ChangeFirefly(FireflyState.Denial);
            break;

        case FireflyState.Anger:
            ChangeFirefly(FireflyState.Anger);
            break;

        case FireflyState.Bargaining:
            ChangeFirefly(FireflyState.Bargaining);
            break;

        case FireflyState.Acceptance:
            ChangeFirefly(FireflyState.Acceptance);
            break;
        }
    }
Esempio n. 2
0
 public void SetValuesFromAngerSkill(AngerSkill angerSkillScript)
 {
     angerSkill = angerSkillScript;
     boltSpeed  = angerSkill.boltSpeed;
 }