refactor: moved behaviour shortcut properties to base
This commit is contained in:
parent
7a3202a053
commit
efb7cc7452
@ -4,9 +4,6 @@ public abstract class Behaviour : BehaviourBase, IFirstFrameUpdate,
|
||||
IPreUpdate, IUpdate, IPostUpdate,
|
||||
IPreDraw, IDraw, IPostDraw
|
||||
{
|
||||
protected IUniverse Universe => BehaviourController.UniverseObject.Universe;
|
||||
protected IUniverseObject UniverseObject => BehaviourController.UniverseObject;
|
||||
|
||||
private readonly Event<IUniverseObject, IUniverseObject.EnteredUniverseArguments>.EventHandler delegateEnteredUniverse = null!;
|
||||
private readonly Event<IUniverseObject, IUniverseObject.ExitedUniverseArguments>.EventHandler delegateExitedUniverse = null!;
|
||||
|
||||
|
@ -11,6 +11,9 @@ public abstract class BehaviourBase : BaseEntity, IBehaviour
|
||||
private readonly Event<IActive, IActive.ActiveChangedArguments>.EventHandler delegateOnUniverseObjectActiveChanged = null!;
|
||||
private readonly Event<IStateEnable, IStateEnable.EnabledChangedArguments>.EventHandler delegateOnStateEnabledChanged = null!;
|
||||
|
||||
public IUniverse Universe => BehaviourController.UniverseObject.Universe;
|
||||
public IUniverseObject UniverseObject => BehaviourController.UniverseObject;
|
||||
|
||||
private IBehaviourController _behaviourController = null!;
|
||||
public IBehaviourController BehaviourController => _behaviourController;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user