31 lines
724 B
C#
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
|
|
}
|
|
}
|