New Swamp area
This commit is contained in:
36
Assets/jelycho/Code/Abilities/AbilityAsset.cs
Normal file
36
Assets/jelycho/Code/Abilities/AbilityAsset.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using RebootKit.Engine.Services.Simulation;
|
||||
using RebootReality.jelycho.Main;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RebootReality.jelycho.Abilities {
|
||||
public class AbilitiesContainer : Actor {
|
||||
public AbilitiesContainer() {
|
||||
}
|
||||
|
||||
public void AddAbility(AbilityEffect ability) {
|
||||
}
|
||||
|
||||
public void RemoveAbility(AbilityEffect ability) {
|
||||
}
|
||||
|
||||
public override void OnTick(float deltaTime) {
|
||||
}
|
||||
}
|
||||
|
||||
public abstract class AbilityEffect {
|
||||
public AbilityEffect() {
|
||||
|
||||
}
|
||||
|
||||
protected void EndAbility() {
|
||||
|
||||
}
|
||||
|
||||
public abstract void OnTick(Actor target, float deltaTime);
|
||||
}
|
||||
|
||||
[CreateAssetMenu(menuName = GameConsts.k_CreateAssetMenu + "Ability Asset", fileName = "ability_empty")]
|
||||
public class AbilityAsset : ScriptableObject {
|
||||
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/Abilities/AbilityAsset.cs.meta
Normal file
3
Assets/jelycho/Code/Abilities/AbilityAsset.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 62fdd079ebe722e47933799f1066ee2f
|
||||
timeCreated: 1749828627
|
||||
3
Assets/jelycho/Code/Beacons.meta
Normal file
3
Assets/jelycho/Code/Beacons.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 79a619ce27ce4da4af49583207ffca01
|
||||
timeCreated: 1750333120
|
||||
9
Assets/jelycho/Code/Beacons/BeaconActor.cs
Normal file
9
Assets/jelycho/Code/Beacons/BeaconActor.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using RebootKit.Engine.Services.Simulation;
|
||||
|
||||
namespace RebootReality.jelycho.Beacons {
|
||||
public class BeaconActor : Actor {
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/Beacons/BeaconActor.cs.meta
Normal file
3
Assets/jelycho/Code/Beacons/BeaconActor.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f5b1ca118d5b4d689660039de71a6625
|
||||
timeCreated: 1750333126
|
||||
3
Assets/jelycho/Code/Enemies.meta
Normal file
3
Assets/jelycho/Code/Enemies.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 31bebe68be334bdfa40d990dca5367a7
|
||||
timeCreated: 1750333198
|
||||
16
Assets/jelycho/Code/Enemies/ZombieActor.cs
Normal file
16
Assets/jelycho/Code/Enemies/ZombieActor.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using RebootKit.Engine.Services.Simulation;
|
||||
using RebootReality.jelycho.Main;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
|
||||
namespace RebootReality.jelycho.Enemies {
|
||||
[AddComponentMenu(GameConsts.k_AddComponentMenu + "Zombie Actor")]
|
||||
public class ZombieActor : Actor {
|
||||
[SerializeField] NavMeshAgent m_NavMeshAgent;
|
||||
[SerializeField] Animator m_Animator;
|
||||
|
||||
void OnEnable() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/Enemies/ZombieActor.cs.meta
Normal file
3
Assets/jelycho/Code/Enemies/ZombieActor.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6e84ef9f3b0088f4eac2b6ce1e9d8877
|
||||
timeCreated: 1743790224
|
||||
Reference in New Issue
Block a user