/* * private void UpdateMaps() * { * cam.orthographicSize = big ? 160f : 80f; * miniMap.SetActive(mini); * bigMap.SetActive(big); * } */ private void UpdateMapState(MiniCamStates state) { switch (state) { case MiniCamStates.Big: mini = false; big = true; cam.orthographicSize = 160f; cam.targetTexture = bigTexture; break; case MiniCamStates.Hidden: mini = false; big = false; break; case MiniCamStates.Mini: default: mini = true; big = false; cam.orthographicSize = 80f; cam.targetTexture = miniTexture; break; } miniMap.SetActive(mini); bigMap.SetActive(big); }
// Start is called before the first frame update private void Start() { if (_player == null) { _player = PlayerMain.GetPlayer.transform; } cam = GetComponent <Camera>(); cam.orthographicSize = 80f; // add event to change main map. curState = MiniCamStates.Mini; UpdateMapState(curState); }