OrbitalLogic.cs (360B)
1 using System; 2 using UnityEngine; 3 4 namespace Slimecing.Swords.Orbitals 5 { 6 public abstract class OrbitalLogic : ScriptableObject 7 { 8 public virtual OrbitalLogic GetOrbital() 9 { 10 return this; 11 } 12 public abstract void Initialize(Orbital orbital); 13 public abstract void Tick(Orbital orbital); 14 15 } 16 }