diff options
author | chai <215380520@qq.com> | 2023-11-26 23:52:30 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2023-11-26 23:52:30 +0800 |
commit | 626381f061cde0c78564f6336e3131835cf20a5b (patch) | |
tree | d9991d6eda6ae5d7649ac91ecaa3b4dc833cd4c3 /Assembly_CSharp/TerrainTile.cs | |
parent | 0e63c4a2c6dec8dfa260501fb7d73750261ea7b7 (diff) |
* move
Diffstat (limited to 'Assembly_CSharp/TerrainTile.cs')
-rw-r--r-- | Assembly_CSharp/TerrainTile.cs | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/Assembly_CSharp/TerrainTile.cs b/Assembly_CSharp/TerrainTile.cs deleted file mode 100644 index 932ff37..0000000 --- a/Assembly_CSharp/TerrainTile.cs +++ /dev/null @@ -1,87 +0,0 @@ -using UnityEngine; - -public class TerrainTile : MonoBehaviour -{ - public Waypoint last; - - [SerializeField] - private Waypoint left; - - [SerializeField] - private Waypoint top; - - [SerializeField] - private Waypoint right; - - public Waypoint south; - - public Waypoint west; - - public Waypoint north; - - public Waypoint east; - - public void SetCardinalDirections() - { - if (base.transform.eulerAngles.y == 0f) - { - south = last; - west = left; - north = top; - east = right; - } - else if (base.transform.eulerAngles.y == 90f) - { - south = right; - west = last; - north = left; - east = top; - } - else if (base.transform.eulerAngles.y == 180f) - { - south = top; - west = right; - north = last; - east = left; - } - else if (base.transform.eulerAngles.y == 270f) - { - south = left; - west = top; - north = right; - east = last; - } - else - { - Debug.LogError(base.name + " not at a proper rotation. Current rotation: " + base.transform.eulerAngles.y); - } - } - - public void ConnectToTile(TerrainTile next) - { - if (base.transform.eulerAngles.y == 0f) - { - last.SetNextWaypoint(next.north); - next.north.AddPreviousWaypoint(last); - } - else if (base.transform.eulerAngles.y == 90f) - { - last.SetNextWaypoint(next.east); - next.east.AddPreviousWaypoint(last); - } - else if (base.transform.eulerAngles.y == 180f) - { - last.SetNextWaypoint(next.south); - next.south.AddPreviousWaypoint(last); - } - else if (base.transform.eulerAngles.y == 270f) - { - last.SetNextWaypoint(next.west); - next.west.AddPreviousWaypoint(last); - } - else - { - Debug.LogError(base.name + " not at a proper rotation"); - } - } -} |