Minimap + Input System
Minimap is back Minimap zoom level button Input System configured
This commit is contained in:
parent
34e20c5488
commit
eef34a2de5
54 changed files with 6487 additions and 543 deletions
25
Assets/Scripts/UI/MinimapCameraTrack.cs
Normal file
25
Assets/Scripts/UI/MinimapCameraTrack.cs
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class MinimapCameraTrack : MonoBehaviour
|
||||
{
|
||||
public Transform Camera;
|
||||
public bool Modulo;
|
||||
public float Offset;
|
||||
private RectTransform _rect;
|
||||
|
||||
void Start ()
|
||||
{
|
||||
_rect = GetComponent<RectTransform>();
|
||||
}
|
||||
|
||||
void Update ()
|
||||
{
|
||||
var dir = Camera.forward.Flatland().normalized;
|
||||
var deg = -Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;
|
||||
if (Modulo)
|
||||
deg = Mathf.Repeat(deg + 15, 30) - 15;
|
||||
_rect.rotation = Quaternion.Euler(0,0,deg+Offset);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue