40 lines
1.1 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|