working on fpp character animations
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 {
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user