[+] 接入ET8服务端

[+] 接入ET8服务端
This commit is contained in:
ALEXTANG
2023-07-13 12:23:48 +08:00
parent e0be062006
commit 336d4b2eb9
1316 changed files with 130657 additions and 626 deletions

View File

@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using Unity.Mathematics;
namespace ET
{
[ComponentOf(typeof(Unit))]
public class MoveComponent: Entity, IAwake, IDestroy
{
public float3 PreTarget
{
get
{
return this.Targets[this.N - 1];
}
}
public float3 NextTarget
{
get
{
return this.Targets[this.N];
}
}
// 开启移动协程的时间
public long BeginTime;
// 每个点的开始时间
public long StartTime { get; set; }
// 开启移动协程的Unit的位置
public float3 StartPos;
public float3 RealPos
{
get
{
return this.Targets[0];
}
}
private long needTime;
public long NeedTime
{
get
{
return this.needTime;
}
set
{
this.needTime = value;
}
}
public long MoveTimer;
public float Speed; // m/s
public ETTask<bool> tcs;
public List<float3> Targets = new List<float3>();
public float3 FinalTarget
{
get
{
return this.Targets[this.Targets.Count - 1];
}
}
public int N;
public int TurnTime;
public bool IsTurnHorizontal;
public quaternion From;
public quaternion To;
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 91e6974c200f3e9468684362d1489433
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,15 @@
namespace ET
{
namespace EventType
{
public struct MoveStart
{
public Unit Unit;
}
public struct MoveStop
{
public Unit Unit;
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0abfe3cf9ea0c8d41a0afe2920c080bb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: