private void Awake() { m_crow = GetComponent <Crow>(); m_obstaclesLayer = m_crow.ObstaclesLayer; m_poopImage = FindObjectOfType <PoopImage>(); m_frontOffset = GetComponent <BoxCollider>().size.z * 0.8f; }
void Start() { ChangeGunSounds(); ChangeConsumableSounds(); weaponHolder.OnGunSwap.AddListener(ChangeGunSounds); weaponHolder.OnConsumableSwap.AddListener(ChangeConsumableSounds); poopImage = FindObjectOfType <PoopImage>(); poopImage.OnPoopAppear.AddListener(PlayBePoopedShoutSound); }
private void Awake() { PoopImage poopImage = GetComponentInParent <PoopImage>(); m_maxAlpha = poopImage.MaxAlpha; m_duration = poopImage.Duration; m_fadeDuration = poopImage.FadeDuration; m_fallSpeed = poopImage.FallSpeed; m_image = GetComponent <Image>(); m_fadingRate = m_maxAlpha / m_fadeDuration; m_fading = false; SetAlpha(0f); }