Example #1
0
    // Use this for initialization
    void Start()
    {
        player               = GameManager.playerScript.gameObject;
        piTrapScript         = player.GetComponent <PlayerIsTrapScript>();
        playerAnim           = player.GetComponent <Animator>();
        playerScript         = player.GetComponent <PlayerScript>();
        moveScript           = player.GetComponent <MoveScript>();
        deltaScale           = sightScaleInit - sightScale;
        deltaScale           = deltaScale / scaleTime;
        transform.localScale = sightScaleInit;
        initCol              = GetComponent <SpriteRenderer>().color;
        alphaAttenuation     = initCol.a / sightDelTime;
        initRot              = transform.rotation;

        effects = new SightLineScript[7];
        for (int n = 0; n < effects.Length; n++)
        {
            effects[n] = ((GameObject)Instantiate(effect, Vector3.zero, playerScript.transform.rotation)).GetComponent <SightLineScript>();
            effects[n].render.enabled = false;
        }
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        player = GameManager.playerScript.gameObject;
        piTrapScript = player.GetComponent<PlayerIsTrapScript>();
        playerAnim = player.GetComponent<Animator>();
        playerScript = player.GetComponent<PlayerScript>();
        moveScript = player.GetComponent<MoveScript>();
        deltaScale = sightScaleInit - sightScale;
        deltaScale = deltaScale / scaleTime;
        transform.localScale = sightScaleInit;
        initCol = GetComponent<SpriteRenderer>().color;
        alphaAttenuation = initCol.a / sightDelTime;
        initRot = transform.rotation;

        effects = new SightLineScript[7];
        for (int n = 0; n < effects.Length; n++)
        {
           effects[n] = ((GameObject)Instantiate(effect, Vector3.zero, playerScript.transform.rotation)).GetComponent<SightLineScript>();
           effects[n].render.enabled = false;
        }
    }