BITFALL/Assets/Artists/Scripts/GameMode/UnityInfoPlayerStart.cs

27 lines
620 B
C#
Raw Normal View History

2024-03-12 21:54:29 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using Unity.Mathematics;
using UnityEngine;
namespace BITFALL.GameMode
{
public class UnityInfoPlayerStart : MonoBehaviour, InfoPlayerStart
{
[SerializeField] private int property;
public int Property=> property;
public float3 Position=> transform.position;
public quaternion Rotation => transform.rotation;
public float4x4 Matrix => transform.localToWorldMatrix;
private void OnEnable()
{
NodeQuery.Register<InfoPlayerStart>(this);
}
private void OnDisable()
{
NodeQuery.Unregister<InfoPlayerStart>(this);
}
}
}