init: add project

This commit is contained in:
Bragin Stepan
2026-02-18 23:02:28 +05:00
commit 4f01e66894
620 changed files with 52253 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
using _Project.Develop.Runtime.Entities;
using UnityEngine;
namespace Assets._Project.Develop.Runtime.Gameplay.Common
{
public class CharacterControllerEntityRegistrator : MonoEntityRegistrator
{
public override void Register(Entity entity)
{
entity.AddCharacterController(GetComponent<CharacterController>());
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 901d0931c1074853a656db4b4364f490
timeCreated: 1771433328

View File

@@ -0,0 +1,11 @@
using _Project.Develop.Runtime.Entities;
using UnityEngine;
using UnityEngine.AI;
namespace Assets._Project.Develop.Runtime.Gameplay.Common
{
public class RigidbodyComponent : IEntityComponent { public Rigidbody Value; }
public class TransformComponent : IEntityComponent { public Transform Value; }
public class CharacterControllerComponent : IEntityComponent { public CharacterController Value; }
public class NavMeshAgentComponent : IEntityComponent { public NavMeshAgent Value; }
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 29b78ec58e4a493fbc73c343aa2e9144
timeCreated: 1771427186

View File

@@ -0,0 +1,13 @@
using _Project.Develop.Runtime.Entities;
using UnityEngine.AI;
namespace Assets._Project.Develop.Runtime.Gameplay.Common
{
public class NavMeshAgentEntityRegistrator : MonoEntityRegistrator
{
public override void Register(Entity entity)
{
entity.AddNavMeshAgent(GetComponent<NavMeshAgent>());
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: d8fec398824640aba90f8183ba2b5985
timeCreated: 1771435813

View File

@@ -0,0 +1,13 @@
using _Project.Develop.Runtime.Entities;
using UnityEngine;
namespace Assets._Project.Develop.Runtime.Gameplay.Common
{
public class RigidbodyEntityRegistrator : MonoEntityRegistrator
{
public override void Register(Entity entity)
{
entity.AddRigidbody(GetComponent<Rigidbody>());
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: b7fdeece4c60497ea61a1006e47bfbc5
timeCreated: 1771427186

View File

@@ -0,0 +1,12 @@
using _Project.Develop.Runtime.Entities;
namespace Assets._Project.Develop.Runtime.Gameplay.Common
{
public class TransformEntityRegistrator : MonoEntityRegistrator
{
public override void Register(Entity entity)
{
entity.AddTransform(transform);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: b3d77209b50f4ecf9185ae250a76b909
timeCreated: 1771433629