|
using UnityEngine; |
|
|
|
namespace TerrorSquid.Collisions { |
|
|
|
public static class CoordsRadius1 { |
|
public static readonly Vector3[] coords = { |
|
new Vector3(-1, -1, -1).normalized, |
|
new Vector3(0, -1, -1).normalized, |
|
new Vector3(1, -1, -1).normalized, |
|
new Vector3(-1, -1, 0).normalized, |
|
new Vector3(0, -1, 0).normalized, |
|
new Vector3(1, -1, 0).normalized, |
|
new Vector3(-1, -1, 1).normalized, |
|
new Vector3(0, -1, 1).normalized, |
|
new Vector3(1, -1, 1).normalized, |
|
new Vector3(-1, 0, -1).normalized, |
|
new Vector3(0, 0, -1).normalized, |
|
new Vector3(1, 0, -1).normalized, |
|
new Vector3(-1, 0, 0).normalized, |
|
new Vector3(0, 0, 0).normalized, |
|
new Vector3(1, 0, 0).normalized, |
|
new Vector3(-1, 0, 1).normalized, |
|
new Vector3(0, 0, 1).normalized, |
|
new Vector3(1, 0, 1).normalized, |
|
new Vector3(-1, 1, -1).normalized, |
|
new Vector3(0, 1, -1).normalized, |
|
new Vector3(1, 1, -1).normalized, |
|
new Vector3(-1, 1, 0).normalized, |
|
new Vector3(0, 1, 0).normalized, |
|
new Vector3(1, 1, 0).normalized, |
|
new Vector3(-1, 1, 1).normalized, |
|
new Vector3(0, 1, 1).normalized, |
|
new Vector3(1, 1, 1).normalized |
|
}; |
|
} |
|
|
|
public static class CoordsRadius2 { |
|
public static readonly Vector3[] coords = { |
|
new Vector3(-1, -2, -1).normalized, |
|
new Vector3(0, -2, -1).normalized, |
|
new Vector3(1, -2, -1).normalized, |
|
new Vector3(-1, -2, 0).normalized, |
|
new Vector3(0, -2, 0).normalized, |
|
new Vector3(1, -2, 0).normalized, |
|
new Vector3(-1, -2, 1).normalized, |
|
new Vector3(0, -2, 1).normalized, |
|
new Vector3(1, -2, 1).normalized, |
|
new Vector3(-1, -1, -2).normalized, |
|
new Vector3(0, -1, -2).normalized, |
|
new Vector3(1, -1, -2).normalized, |
|
new Vector3(-2, -1, -1).normalized, |
|
new Vector3(-1, -1, -1).normalized, |
|
new Vector3(0, -1, -1).normalized, |
|
new Vector3(1, -1, -1).normalized, |
|
new Vector3(2, -1, -1).normalized, |
|
new Vector3(-2, -1, 0).normalized, |
|
new Vector3(-1, -1, 0).normalized, |
|
new Vector3(0, -1, 0).normalized, |
|
new Vector3(1, -1, 0).normalized, |
|
new Vector3(2, -1, 0).normalized, |
|
new Vector3(-2, -1, 1).normalized, |
|
new Vector3(-1, -1, 1).normalized, |
|
new Vector3(0, -1, 1).normalized, |
|
new Vector3(1, -1, 1).normalized, |
|
new Vector3(2, -1, 1).normalized, |
|
new Vector3(-1, -1, 2).normalized, |
|
new Vector3(0, -1, 2).normalized, |
|
new Vector3(1, -1, 2).normalized, |
|
new Vector3(-1, 0, -2).normalized, |
|
new Vector3(0, 0, -2).normalized, |
|
new Vector3(1, 0, -2).normalized, |
|
new Vector3(-2, 0, -1).normalized, |
|
new Vector3(-1, 0, -1).normalized, |
|
new Vector3(0, 0, -1).normalized, |
|
new Vector3(1, 0, -1).normalized, |
|
new Vector3(2, 0, -1).normalized, |
|
new Vector3(-2, 0, 0).normalized, |
|
new Vector3(-1, 0, 0).normalized, |
|
new Vector3(0, 0, 0).normalized, |
|
new Vector3(1, 0, 0).normalized, |
|
new Vector3(2, 0, 0).normalized, |
|
new Vector3(-2, 0, 1).normalized, |
|
new Vector3(-1, 0, 1).normalized, |
|
new Vector3(0, 0, 1).normalized, |
|
new Vector3(1, 0, 1).normalized, |
|
new Vector3(2, 0, 1).normalized, |
|
new Vector3(-1, 0, 2).normalized, |
|
new Vector3(0, 0, 2).normalized, |
|
new Vector3(1, 0, 2).normalized, |
|
new Vector3(-1, 1, -2).normalized, |
|
new Vector3(0, 1, -2).normalized, |
|
new Vector3(1, 1, -2).normalized, |
|
new Vector3(-2, 1, -1).normalized, |
|
new Vector3(-1, 1, -1).normalized, |
|
new Vector3(0, 1, -1).normalized, |
|
new Vector3(1, 1, -1).normalized, |
|
new Vector3(2, 1, -1).normalized, |
|
new Vector3(-2, 1, 0).normalized, |
|
new Vector3(-1, 1, 0).normalized, |
|
new Vector3(0, 1, 0).normalized, |
|
new Vector3(1, 1, 0).normalized, |
|
new Vector3(2, 1, 0).normalized, |
|
new Vector3(-2, 1, 1).normalized, |
|
new Vector3(-1, 1, 1).normalized, |
|
new Vector3(0, 1, 1).normalized, |
|
new Vector3(1, 1, 1).normalized, |
|
new Vector3(2, 1, 1).normalized, |
|
new Vector3(-1, 1, 2).normalized, |
|
new Vector3(0, 1, 2).normalized, |
|
new Vector3(1, 1, 2).normalized, |
|
new Vector3(-1, 2, -1).normalized, |
|
new Vector3(0, 2, -1).normalized, |
|
new Vector3(1, 2, -1).normalized, |
|
new Vector3(-1, 2, 0).normalized, |
|
new Vector3(0, 2, 0).normalized, |
|
new Vector3(1, 2, 0).normalized, |
|
new Vector3(-1, 2, 1).normalized, |
|
new Vector3(0, 2, 1).normalized, |
|
new Vector3(1, 2, 1).normalized |
|
}; |
|
} |
|
|
|
public static class CoordsRadius3 { |
|
public static readonly Vector3[] coords = { |
|
new Vector3(-1, -3, -2).normalized, |
|
new Vector3(0, -3, -2).normalized, |
|
new Vector3(1, -3, -2).normalized, |
|
new Vector3(-2, -3, -1).normalized, |
|
new Vector3(-1, -3, -1).normalized, |
|
new Vector3(0, -3, -1).normalized, |
|
new Vector3(1, -3, -1).normalized, |
|
new Vector3(2, -3, -1).normalized, |
|
new Vector3(-2, -3, 0).normalized, |
|
new Vector3(-1, -3, 0).normalized, |
|
new Vector3(0, -3, 0).normalized, |
|
new Vector3(1, -3, 0).normalized, |
|
new Vector3(2, -3, 0).normalized, |
|
new Vector3(-2, -3, 1).normalized, |
|
new Vector3(-1, -3, 1).normalized, |
|
new Vector3(0, -3, 1).normalized, |
|
new Vector3(1, -3, 1).normalized, |
|
new Vector3(2, -3, 1).normalized, |
|
new Vector3(-1, -3, 2).normalized, |
|
new Vector3(0, -3, 2).normalized, |
|
new Vector3(1, -3, 2).normalized, |
|
new Vector3(-1, -2, -3).normalized, |
|
new Vector3(0, -2, -3).normalized, |
|
new Vector3(1, -2, -3).normalized, |
|
new Vector3(-2, -2, -2).normalized, |
|
new Vector3(-1, -2, -2).normalized, |
|
new Vector3(0, -2, -2).normalized, |
|
new Vector3(1, -2, -2).normalized, |
|
new Vector3(2, -2, -2).normalized, |
|
new Vector3(-3, -2, -1).normalized, |
|
new Vector3(-2, -2, -1).normalized, |
|
new Vector3(-1, -2, -1).normalized, |
|
new Vector3(0, -2, -1).normalized, |
|
new Vector3(1, -2, -1).normalized, |
|
new Vector3(2, -2, -1).normalized, |
|
new Vector3(3, -2, -1).normalized, |
|
new Vector3(-3, -2, 0).normalized, |
|
new Vector3(-2, -2, 0).normalized, |
|
new Vector3(-1, -2, 0).normalized, |
|
new Vector3(0, -2, 0).normalized, |
|
new Vector3(1, -2, 0).normalized, |
|
new Vector3(2, -2, 0).normalized, |
|
new Vector3(3, -2, 0).normalized, |
|
new Vector3(-3, -2, 1).normalized, |
|
new Vector3(-2, -2, 1).normalized, |
|
new Vector3(-1, -2, 1).normalized, |
|
new Vector3(0, -2, 1).normalized, |
|
new Vector3(1, -2, 1).normalized, |
|
new Vector3(2, -2, 1).normalized, |
|
new Vector3(3, -2, 1).normalized, |
|
new Vector3(-2, -2, 2).normalized, |
|
new Vector3(-1, -2, 2).normalized, |
|
new Vector3(0, -2, 2).normalized, |
|
new Vector3(1, -2, 2).normalized, |
|
new Vector3(2, -2, 2).normalized, |
|
new Vector3(-1, -2, 3).normalized, |
|
new Vector3(0, -2, 3).normalized, |
|
new Vector3(1, -2, 3).normalized, |
|
new Vector3(-2, -1, -3).normalized, |
|
new Vector3(-1, -1, -3).normalized, |
|
new Vector3(0, -1, -3).normalized, |
|
new Vector3(1, -1, -3).normalized, |
|
new Vector3(2, -1, -3).normalized, |
|
new Vector3(-3, -1, -2).normalized, |
|
new Vector3(-2, -1, -2).normalized, |
|
new Vector3(-1, -1, -2).normalized, |
|
new Vector3(0, -1, -2).normalized, |
|
new Vector3(1, -1, -2).normalized, |
|
new Vector3(2, -1, -2).normalized, |
|
new Vector3(3, -1, -2).normalized, |
|
new Vector3(-3, -1, -1).normalized, |
|
new Vector3(-2, -1, -1).normalized, |
|
new Vector3(-1, -1, -1).normalized, |
|
new Vector3(0, -1, -1).normalized, |
|
new Vector3(1, -1, -1).normalized, |
|
new Vector3(2, -1, -1).normalized, |
|
new Vector3(3, -1, -1).normalized, |
|
new Vector3(-3, -1, 0).normalized, |
|
new Vector3(-2, -1, 0).normalized, |
|
new Vector3(-1, -1, 0).normalized, |
|
new Vector3(0, -1, 0).normalized, |
|
new Vector3(1, -1, 0).normalized, |
|
new Vector3(2, -1, 0).normalized, |
|
new Vector3(3, -1, 0).normalized, |
|
new Vector3(-3, -1, 1).normalized, |
|
new Vector3(-2, -1, 1).normalized, |
|
new Vector3(-1, -1, 1).normalized, |
|
new Vector3(0, -1, 1).normalized, |
|
new Vector3(1, -1, 1).normalized, |
|
new Vector3(2, -1, 1).normalized, |
|
new Vector3(3, -1, 1).normalized, |
|
new Vector3(-3, -1, 2).normalized, |
|
new Vector3(-2, -1, 2).normalized, |
|
new Vector3(-1, -1, 2).normalized, |
|
new Vector3(0, -1, 2).normalized, |
|
new Vector3(1, -1, 2).normalized, |
|
new Vector3(2, -1, 2).normalized, |
|
new Vector3(3, -1, 2).normalized, |
|
new Vector3(-2, -1, 3).normalized, |
|
new Vector3(-1, -1, 3).normalized, |
|
new Vector3(0, -1, 3).normalized, |
|
new Vector3(1, -1, 3).normalized, |
|
new Vector3(2, -1, 3).normalized, |
|
new Vector3(-2, 0, -3).normalized, |
|
new Vector3(-1, 0, -3).normalized, |
|
new Vector3(0, 0, -3).normalized, |
|
new Vector3(1, 0, -3).normalized, |
|
new Vector3(2, 0, -3).normalized, |
|
new Vector3(-3, 0, -2).normalized, |
|
new Vector3(-2, 0, -2).normalized, |
|
new Vector3(-1, 0, -2).normalized, |
|
new Vector3(0, 0, -2).normalized, |
|
new Vector3(1, 0, -2).normalized, |
|
new Vector3(2, 0, -2).normalized, |
|
new Vector3(3, 0, -2).normalized, |
|
new Vector3(-3, 0, -1).normalized, |
|
new Vector3(-2, 0, -1).normalized, |
|
new Vector3(-1, 0, -1).normalized, |
|
new Vector3(0, 0, -1).normalized, |
|
new Vector3(1, 0, -1).normalized, |
|
new Vector3(2, 0, -1).normalized, |
|
new Vector3(3, 0, -1).normalized, |
|
new Vector3(-3, 0, 0).normalized, |
|
new Vector3(-2, 0, 0).normalized, |
|
new Vector3(-1, 0, 0).normalized, |
|
new Vector3(0, 0, 0).normalized, |
|
new Vector3(1, 0, 0).normalized, |
|
new Vector3(2, 0, 0).normalized, |
|
new Vector3(3, 0, 0).normalized, |
|
new Vector3(-3, 0, 1).normalized, |
|
new Vector3(-2, 0, 1).normalized, |
|
new Vector3(-1, 0, 1).normalized, |
|
new Vector3(0, 0, 1).normalized, |
|
new Vector3(1, 0, 1).normalized, |
|
new Vector3(2, 0, 1).normalized, |
|
new Vector3(3, 0, 1).normalized, |
|
new Vector3(-3, 0, 2).normalized, |
|
new Vector3(-2, 0, 2).normalized, |
|
new Vector3(-1, 0, 2).normalized, |
|
new Vector3(0, 0, 2).normalized, |
|
new Vector3(1, 0, 2).normalized, |
|
new Vector3(2, 0, 2).normalized, |
|
new Vector3(3, 0, 2).normalized, |
|
new Vector3(-2, 0, 3).normalized, |
|
new Vector3(-1, 0, 3).normalized, |
|
new Vector3(0, 0, 3).normalized, |
|
new Vector3(1, 0, 3).normalized, |
|
new Vector3(2, 0, 3).normalized, |
|
new Vector3(-2, 1, -3).normalized, |
|
new Vector3(-1, 1, -3).normalized, |
|
new Vector3(0, 1, -3).normalized, |
|
new Vector3(1, 1, -3).normalized, |
|
new Vector3(2, 1, -3).normalized, |
|
new Vector3(-3, 1, -2).normalized, |
|
new Vector3(-2, 1, -2).normalized, |
|
new Vector3(-1, 1, -2).normalized, |
|
new Vector3(0, 1, -2).normalized, |
|
new Vector3(1, 1, -2).normalized, |
|
new Vector3(2, 1, -2).normalized, |
|
new Vector3(3, 1, -2).normalized, |
|
new Vector3(-3, 1, -1).normalized, |
|
new Vector3(-2, 1, -1).normalized, |
|
new Vector3(-1, 1, -1).normalized, |
|
new Vector3(0, 1, -1).normalized, |
|
new Vector3(1, 1, -1).normalized, |
|
new Vector3(2, 1, -1).normalized, |
|
new Vector3(3, 1, -1).normalized, |
|
new Vector3(-3, 1, 0).normalized, |
|
new Vector3(-2, 1, 0).normalized, |
|
new Vector3(-1, 1, 0).normalized, |
|
new Vector3(0, 1, 0).normalized, |
|
new Vector3(1, 1, 0).normalized, |
|
new Vector3(2, 1, 0).normalized, |
|
new Vector3(3, 1, 0).normalized, |
|
new Vector3(-3, 1, 1).normalized, |
|
new Vector3(-2, 1, 1).normalized, |
|
new Vector3(-1, 1, 1).normalized, |
|
new Vector3(0, 1, 1).normalized, |
|
new Vector3(1, 1, 1).normalized, |
|
new Vector3(2, 1, 1).normalized, |
|
new Vector3(3, 1, 1).normalized, |
|
new Vector3(-3, 1, 2).normalized, |
|
new Vector3(-2, 1, 2).normalized, |
|
new Vector3(-1, 1, 2).normalized, |
|
new Vector3(0, 1, 2).normalized, |
|
new Vector3(1, 1, 2).normalized, |
|
new Vector3(2, 1, 2).normalized, |
|
new Vector3(3, 1, 2).normalized, |
|
new Vector3(-2, 1, 3).normalized, |
|
new Vector3(-1, 1, 3).normalized, |
|
new Vector3(0, 1, 3).normalized, |
|
new Vector3(1, 1, 3).normalized, |
|
new Vector3(2, 1, 3).normalized, |
|
new Vector3(-1, 2, -3).normalized, |
|
new Vector3(0, 2, -3).normalized, |
|
new Vector3(1, 2, -3).normalized, |
|
new Vector3(-2, 2, -2).normalized, |
|
new Vector3(-1, 2, -2).normalized, |
|
new Vector3(0, 2, -2).normalized, |
|
new Vector3(1, 2, -2).normalized, |
|
new Vector3(2, 2, -2).normalized, |
|
new Vector3(-3, 2, -1).normalized, |
|
new Vector3(-2, 2, -1).normalized, |
|
new Vector3(-1, 2, -1).normalized, |
|
new Vector3(0, 2, -1).normalized, |
|
new Vector3(1, 2, -1).normalized, |
|
new Vector3(2, 2, -1).normalized, |
|
new Vector3(3, 2, -1).normalized, |
|
new Vector3(-3, 2, 0).normalized, |
|
new Vector3(-2, 2, 0).normalized, |
|
new Vector3(-1, 2, 0).normalized, |
|
new Vector3(0, 2, 0).normalized, |
|
new Vector3(1, 2, 0).normalized, |
|
new Vector3(2, 2, 0).normalized, |
|
new Vector3(3, 2, 0).normalized, |
|
new Vector3(-3, 2, 1).normalized, |
|
new Vector3(-2, 2, 1).normalized, |
|
new Vector3(-1, 2, 1).normalized, |
|
new Vector3(0, 2, 1).normalized, |
|
new Vector3(1, 2, 1).normalized, |
|
new Vector3(2, 2, 1).normalized, |
|
new Vector3(3, 2, 1).normalized, |
|
new Vector3(-2, 2, 2).normalized, |
|
new Vector3(-1, 2, 2).normalized, |
|
new Vector3(0, 2, 2).normalized, |
|
new Vector3(1, 2, 2).normalized, |
|
new Vector3(2, 2, 2).normalized, |
|
new Vector3(-1, 2, 3).normalized, |
|
new Vector3(0, 2, 3).normalized, |
|
new Vector3(1, 2, 3).normalized, |
|
new Vector3(-1, 3, -2).normalized, |
|
new Vector3(0, 3, -2).normalized, |
|
new Vector3(1, 3, -2).normalized, |
|
new Vector3(-2, 3, -1).normalized, |
|
new Vector3(-1, 3, -1).normalized, |
|
new Vector3(0, 3, -1).normalized, |
|
new Vector3(1, 3, -1).normalized, |
|
new Vector3(2, 3, -1).normalized, |
|
new Vector3(-2, 3, 0).normalized, |
|
new Vector3(-1, 3, 0).normalized, |
|
new Vector3(0, 3, 0).normalized, |
|
new Vector3(1, 3, 0).normalized, |
|
new Vector3(2, 3, 0).normalized, |
|
new Vector3(-2, 3, 1).normalized, |
|
new Vector3(-1, 3, 1).normalized, |
|
new Vector3(0, 3, 1).normalized, |
|
new Vector3(1, 3, 1).normalized, |
|
new Vector3(2, 3, 1).normalized, |
|
new Vector3(-1, 3, 2).normalized, |
|
new Vector3(0, 3, 2).normalized, |
|
new Vector3(1, 3, 2).normalized |
|
}; |
|
} |
|
} |