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);
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/UI/MinimapCameraTrack.cs.meta
Normal file
11
Assets/Scripts/UI/MinimapCameraTrack.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7abd72c7a224abb43b58429a917aff25
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Loading…
Reference in a new issue