Files
PrinceOfGlory/Assets/Scripts/Scene_02/QuadMoveMgr.cs
kridoo 6e91a0c7f0 111
2025-09-15 17:32:08 +08:00

55 lines
1.4 KiB
C#

using BigSpace.Logic;
using BigSpace.XRCore.Event;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class QuadMoveMgr : MonoBehaviour
{
public GameObject Quad3;
public GameObject Quad4;
public GameObject Quad5;
public GameObject Quad6;
// Start is called before the first frame update
void Start()
{
GlobalEventMgr.Listen<int>(GameEvent.EventCatchAnimalState, GameDataManage_EventCatchAnimal);
}
private void GameDataManage_EventCatchAnimal(int obj)
{
if (obj == 1)
{
Quad3.SetActive(true);
Quad3.GetComponent<QuadMoveCtr>().StartMove();
Quad4.SetActive(false);
Quad5.SetActive(false);
Quad6.SetActive(false);
}
else if (obj == 2)
{
Quad3.SetActive(false);
Quad4.SetActive(true);
Quad4.GetComponent<QuadMoveCtr>().StartMove();
Quad5.SetActive(false);
Quad6.SetActive(false);
}
else if (obj == 3)
{
Quad3.SetActive(false);
Quad4.SetActive(false);
Quad5.SetActive(true);
Quad5.GetComponent<QuadMoveCtr>().StartMove();
}
else if (obj == 4)
{
Quad3.SetActive(false);
Quad4.SetActive(false);
Quad6.SetActive(true);
Quad6.GetComponent<QuadMoveCtr>().StartMove();
}
}
}