public TimeLockedStateMachine(ISimTimeProvider timeProvider) { this.time = timeProvider; }
public AttackFSM(ISimTimeProvider timeProvider, SmartEntity entity, StateComponent stateComponent, ShooterComponent shooterComp, TransformComponent transformComponent, HealthType healthType) : base(timeProvider) { this.Initialize(entity, shooterComp, stateComponent, transformComponent, healthType); }