OldBlueWater/BlueWater/Assets/02.Scripts/GameManager.cs

40 lines
991 B
C#
Raw Normal View History

using System;
2023-08-08 07:08:41 +00:00
using System.Collections;
using System.Collections.Generic;
2023-08-11 16:21:26 +00:00
using _02.Scripts.WaterAndShip;
using Sirenix.OdinInspector;
2023-08-08 07:08:41 +00:00
using UnityEngine;
public class GameManager : Singleton<GameManager>
{
2023-08-11 16:21:26 +00:00
[Title("Manager")]
public DataManager DataManager { get; private set; }
[Title("Controller")]
2023-08-08 07:08:41 +00:00
public CameraController CameraController { get; private set; }
2023-08-08 16:58:35 +00:00
public UiController UiController { get; private set; }
2023-08-08 07:08:41 +00:00
2023-08-11 16:21:26 +00:00
public Player player;
public List<Boat> boats = new List<Boat>(10);
2023-08-11 16:21:26 +00:00
2023-08-08 07:08:41 +00:00
private void Init()
{
2023-08-11 16:21:26 +00:00
DataManager = FindObjectOfType<DataManager>();
2023-08-08 07:08:41 +00:00
CameraController = FindObjectOfType<CameraController>();
2023-08-08 16:58:35 +00:00
UiController = FindObjectOfType<UiController>();
2023-08-11 16:21:26 +00:00
player = FindObjectOfType<Player>();
2023-08-08 07:08:41 +00:00
}
protected override void OnAwake()
{
Init();
}
public void testPrint()
{
print("Boat가 목표에 도착해서 이 함수를 호출합니다");
}
2023-08-08 07:08:41 +00:00
}