using JetBrains.Annotations; using System; using System.Collections; using System.Collections.Generic; using UnityEditor.Experimental.GraphView; using UnityEngine; public class LevelNew : MonoBehaviour { public static LevelNew Instance; public GameObject area; public GameObject move; public GameObject view; public GameObject showImg; public GameObject minMap; public CameraController cameraManager; public ButtonExtension upBtn; public ButtonExtension downBtn; public ButtonExtension leftBtn; public ButtonExtension rightBtn; public int curArea=0; void Awake() { Instance = this; cameraManager.Init(); } void Start() { upBtn.onPress.AddListener(() => { CameraController.Instance.MoveMainCamera(-Vector3.back); }); downBtn.onPress.AddListener(() => { CameraController.Instance.MoveMainCamera(Vector3.back); }); leftBtn.onPress.AddListener(() => { CameraController.Instance.MoveMainCamera(Vector3.left); }); rightBtn.onPress.AddListener(() => { CameraController.Instance.MoveMainCamera(-Vector3.left); }); } public void StartGame() { area.SetActive(true); move.SetActive(true); view.SetActive(true); showImg.SetActive(true); minMap.SetActive(true); LevelNewTask.Instacne.FinishTask(0); } public void setArea(int index) { curArea = index; } }