Example #1
0
    // Use this for initialization
    void Start()
    {
        rb         = gameObject.GetComponent <Rigidbody2D> ();
        anim       = gameObject.GetComponent <Animator> ();
        wolfSprite = gameObject.GetComponent <SpriteRenderer> ();
        sceneFader = GameObject.Find("Cover").GetComponent <SceneFader> ();
        source     = gameObject.GetComponent <AudioSource>();
        particles  = gameObject.GetComponent <ParticleSystem> ();
        cFull      = wolfSprite.color;
        UI         = GameObject.Find("Main Text").GetComponent <Text> ();
        failSafe   = transform.position;

        if (SceneManager.GetActiveScene().name == "IriMain")
        {
            hunger = FindObjectOfType <HungerCtrl> ();
        }

        source.pitch = 1;

        isHurt       = false;
        jumping      = false;
        isPouncing   = false;
        Invulnerable = false;
        isAlive      = true;
        isTest       = false;

        hPCurrent = HPMax;
        UI.text   = "";

        //find Locations
        PouncePos    = transform.FindChild("pounceLoc");
        crosshairLoc = transform.FindChild("crosshairLoc");
        feedbackLoc  = transform.FindChild("feedback");

        InvokeRepeating("PounceTimer", 1, 1);
        PounceCD = PounceCoolDown;
        PlayerPrefs.SetInt("Cutscene", 0);

        respawnPosition = gameObject.transform.position;

        TeleIcon.SetActive(false);

        Lives = PlayerData.Lives;

        if (transform.localScale.x > 0)
        {
            facingRight = true;
        }

        if (PlayerData.AlignSet)
        {
            IsKiller = PlayerData.IsKiller;
        }
    }
Example #2
0
 // Use this for initialization
 void Start()
 {
     playerController = FindObjectOfType <PlayerController> ();
     hunger           = FindObjectOfType <HungerCtrl> ();
     isUsed           = false;
 }