public void Update() { if (Time.time >= m_NextJingleTime) { Match.instance.SendStim( Stimulus.CreateStimulus((int)EStimulusType.StarJingle, ESensorType.Hearing, Position, this, IsSuperStar ? 1f : 0.5f)); m_NextJingleTime = Time.time + 1f; } }
void OnTriggerEnter(Collider other) { if (PhysicsUtils.IsFireCollider(other) == false) { return; } if (m_Taken == true) { return; } m_Taken = true; FireCollider fc = other.GetComponent <FireCollider>(); if (fc != null && fc.Owner != null) { fc.Owner.TakeStar(m_IsSuperStar); Match.instance.SendStim( Stimulus.CreateStimulus((int)EStimulusType.StarTaken, ESensorType.Hearing, Position, this)); Match.instance.RemoveStar(this); } }