Initial Commit
This commit is contained in:
commit
ee5c2f922d
2255 changed files with 547750 additions and 0 deletions
22
Assets/Scripts/Data/Navigation/NavigationAgentData.cs
Normal file
22
Assets/Scripts/Data/Navigation/NavigationAgentData.cs
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
using Assets.Scripts.Util;
|
||||
using Unity.Entities;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DefaultNamespace.Navigation
|
||||
{
|
||||
[GenerateAuthoringComponent]
|
||||
public struct NavigationAgentData : IComponentData
|
||||
{
|
||||
public float currentTime { get; set; }
|
||||
|
||||
public int currentIndex { get; set; }
|
||||
|
||||
public Vector2 startPos { get; set; }
|
||||
|
||||
public Optional<Vector2> destination { get; set; }
|
||||
|
||||
public int lastGoalPosIndex { get; set; }
|
||||
|
||||
public bool1 Grounded { get; set; }
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Data/Navigation/NavigationAgentData.cs.meta
Normal file
11
Assets/Scripts/Data/Navigation/NavigationAgentData.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0bdab38cf7962724bbaa9cac478cc4ec
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
11
Assets/Scripts/Data/Navigation/PathNode.cs
Normal file
11
Assets/Scripts/Data/Navigation/PathNode.cs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
using Unity.Entities;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DefaultNamespace.Navigation
|
||||
{
|
||||
public struct PathNode : IBufferElementData
|
||||
{
|
||||
public Vector2 pos;
|
||||
public PathNodeConnectionType ConnectionType;
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Data/Navigation/PathNode.cs.meta
Normal file
11
Assets/Scripts/Data/Navigation/PathNode.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d9650ebb3a2ac034391a65da0e150e14
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
10
Assets/Scripts/Data/Navigation/PathNodeConnection.cs
Normal file
10
Assets/Scripts/Data/Navigation/PathNodeConnection.cs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
namespace DefaultNamespace.Navigation
|
||||
{
|
||||
public struct PathNodeConnection
|
||||
{
|
||||
public int Destination;
|
||||
public PathNodeConnectionType Type;
|
||||
public float Distance;
|
||||
public bool1 Left;
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/Data/Navigation/PathNodeConnection.cs.meta
Normal file
11
Assets/Scripts/Data/Navigation/PathNodeConnection.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e8ad7a6c0aa167945b2446559a087250
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
4
Assets/Scripts/Data/Navigation/PathNodeConnectionType.cs
Normal file
4
Assets/Scripts/Data/Navigation/PathNodeConnectionType.cs
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
namespace DefaultNamespace.Navigation
|
||||
{
|
||||
public enum PathNodeConnectionType { Drop, Neightbor, Jump, Start }
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b78bc29396408d040b3b4afda273253d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Loading…
Add table
Add a link
Reference in a new issue