mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-06-26 19:34:47 +00:00
35 lines
834 B
C#
35 lines
834 B
C#
using System;
|
|
using JNGame.Math;
|
|
using UnityEngine;
|
|
|
|
namespace Game.JNGState.Logic.Data
|
|
{
|
|
[Serializable]
|
|
public class DValuePosition
|
|
{
|
|
public long x;
|
|
public long y;
|
|
public long z;
|
|
|
|
public Vector3 ToVector3()
|
|
{
|
|
return new Vector3()
|
|
{
|
|
x = new LFloat(true,x).ToFloat(),
|
|
y = new LFloat(true,y).ToFloat(),
|
|
z = new LFloat(true,z).ToFloat(),
|
|
};
|
|
}
|
|
|
|
public override bool Equals(object obj)
|
|
{
|
|
if (obj is not DValuePosition old) return false;
|
|
return old.x == x && old.y == y && old.z == z;
|
|
}
|
|
|
|
public LVector3 ToLVector3()
|
|
{
|
|
return new LVector3(new LFloat(true,x), new LFloat(true,y), new LFloat(true,z));
|
|
}
|
|
}
|
|
} |