H_SafeExperienceDrivingSystem/U3D_DrivingSystem/Assets/Script/Objective/trigger/Trigger_Introduce.cs

40 lines
1.1 KiB
C#

using UnityEngine;
using XFrame.Core.UI;
using XFrame.Core.UIs;
using UnityStandardAssets.Vehicles.Car;
public class Trigger_Introduce : Trigger_Objective
{
public override void OnTriggerEnter(Collider other)
{
if (other.transform.name.Contains("ColliderFront"))
{
base.OnTriggerEnter(other);
if (!AudioManager.instance.As_Objective.isPlaying)
{
XUIPanel.ShowPanel<IntroducePanel>((int)scene);
XUIPanels.ShowPanel<IntroducePanels>((int)scene);
AudioManager.instance.PlayIntrduce((int)scene);
}
}
}
public override void OnTriggerExit(Collider other)
{
if (other.transform.name.Contains("ColliderFront"))
{
base.OnTriggerExit(other);
//XUIPanel.ShowPanel<IntroducePanel>(-1);
AudioManager.instance.PlayIntrduce(-1);
}
}
void Update()
{
if (!AudioManager.instance.As_Objective.isPlaying)
{
XUIPanel.ShowPanel<IntroducePanel>(-1);
XUIPanels.ShowPanel<IntroducePanels>(-1);
}
}
}