17 lines
996 B
C#
17 lines
996 B
C#
using System;
|
|
using UnityEngine;
|
|
namespace Exoa.Utils
|
|
{
|
|
public static class QuaternionExtenseions
|
|
{
|
|
public static readonly Quaternion Zero = Quaternion.Euler(0f, 0f, 0f);
|
|
public static readonly Quaternion RightDirection = Quaternion.AngleAxis(90f, new Vector3(0f, 1f, 0f));
|
|
public static readonly Quaternion LeftDirection = Quaternion.AngleAxis(-90f, new Vector3(0f, 1f, 0f));
|
|
public static readonly Quaternion ForwardRightDirection = Quaternion.AngleAxis(45f, new Vector3(0f, 1f, 0f));
|
|
public static readonly Quaternion ForwardLeftDirection = Quaternion.AngleAxis(-45f, new Vector3(0f, 1f, 0f));
|
|
public static readonly Quaternion BackDirection = Quaternion.AngleAxis(180f, new Vector3(0f, 1f, 0f));
|
|
public static readonly Quaternion BackRightDirection = Quaternion.AngleAxis(135f, new Vector3(0f, 1f, 0f));
|
|
public static readonly Quaternion BackLeftDirection = Quaternion.AngleAxis(-135f, new Vector3(0f, 1f, 0f));
|
|
}
|
|
}
|