ro-webgl/Assets/Src/Triggers/FighterSpawnPoint.cs
2021-12-21 09:40:39 +08:00

31 lines
724 B
C#

using UnityEngine;
using System;
using System.Collections;
[System.Serializable]
public struct ActorTranSync
{
public Vector3 LocalPosition;
public Vector3 Position;
public Vector3 Forward;
}
public class FighterSpawnPoint : MonoBehaviour
{
public Color color = new Color(1, 0, 0);
public float radius = 0.25f;
public ActorTranSync TranSync = new ActorTranSync();
void OnDrawGizmos()
{
Gizmos.color = color;
Gizmos.DrawSphere(transform.position, radius);
#if UNITY_EDITOR
TranSync.Position = transform.position;
TranSync.Forward = transform.forward;
TranSync.LocalPosition = transform.localPosition;
#endif
}
}