2022-09-05 11:46:08 +00:00
|
|
|
using System.Collections;
|
|
|
|
using System.Collections.Generic;
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
public class CameraChange : MonoBehaviour
|
|
|
|
{
|
|
|
|
public Camera FPSCamera;
|
|
|
|
public Camera TPSCamera;
|
2022-09-13 17:33:03 +00:00
|
|
|
public GameObject AgentOBJ;
|
2022-09-05 11:46:08 +00:00
|
|
|
|
|
|
|
public void switchCamera()
|
|
|
|
{
|
|
|
|
if (TPSCamera.enabled && !FPSCamera.enabled)
|
|
|
|
{
|
|
|
|
ShowFPSView();
|
|
|
|
}else if(FPSCamera.enabled && !TPSCamera.enabled)
|
|
|
|
{
|
|
|
|
ShowTPSView();
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
ShowFPSView();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public void ShowTPSView()
|
|
|
|
{
|
|
|
|
TPSCamera.enabled = true;
|
|
|
|
FPSCamera.enabled = false;
|
2022-09-13 17:33:03 +00:00
|
|
|
AgentOBJ.GetComponent<RaySensors>().showInGameRay = true;
|
2022-09-05 11:46:08 +00:00
|
|
|
}
|
|
|
|
public void ShowFPSView()
|
|
|
|
{
|
|
|
|
FPSCamera.enabled = true;
|
|
|
|
TPSCamera.enabled = false;
|
2022-09-13 17:33:03 +00:00
|
|
|
AgentOBJ.GetComponent<RaySensors>().showInGameRay = false;
|
2022-09-05 11:46:08 +00:00
|
|
|
}
|
|
|
|
}
|