// 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; } }
// 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; } }