Initial Commit

This commit is contained in:
Simeon Radivoev 2022-02-12 12:53:50 +02:00
commit ee5c2f922d
Signed by: simeonradivoev
GPG key ID: 7611A451D2A5D37A
2255 changed files with 547750 additions and 0 deletions

View 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; }
}
}

View file

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

View file

@ -0,0 +1,11 @@
using Unity.Entities;
using UnityEngine;
namespace DefaultNamespace.Navigation
{
public struct PathNode : IBufferElementData
{
public Vector2 pos;
public PathNodeConnectionType ConnectionType;
}
}

View file

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

View file

@ -0,0 +1,10 @@
namespace DefaultNamespace.Navigation
{
public struct PathNodeConnection
{
public int Destination;
public PathNodeConnectionType Type;
public float Distance;
public bool1 Left;
}
}

View file

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

View file

@ -0,0 +1,4 @@
namespace DefaultNamespace.Navigation
{
public enum PathNodeConnectionType { Drop, Neightbor, Jump, Start }
}

View file

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