New damage system, much easier to understand Splash damage support Hardpoint armor consolidated with hull armor Minimap shows view cone New industry standard palette for temperature display Temperature range display contains palette Restoring loadouts now ignores temperature and armor Items can ignore thermal mass when adding heat Burst weapons can consume single ammo (mainly shotguns) New missile type that follows crosshairs New airburst projectile type that deals splash damage Auto Shotgun and Charged Shotgun
32 lines
788 B
C#
32 lines
788 B
C#
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
|
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class MinimapCameraTrack : MonoBehaviour
|
|
{
|
|
public Transform Camera;
|
|
public bool Modulo;
|
|
public bool Flip;
|
|
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 (Flip)
|
|
deg *= -1;
|
|
if (Modulo)
|
|
deg = Mathf.Repeat(deg + 15, 30) - 15;
|
|
_rect.rotation = Quaternion.Euler(0,0,deg+Offset);
|
|
}
|
|
}
|