Class ProjectileSolver
- Namespace
- Uncreated.Warfare.Projectiles
- Assembly
- Uncreated.Warfare.dll
Simulates projectiles to guess their landing position before they land.
public class ProjectileSolver : ILevelHostedService, IDisposable
- Inheritance
-
ProjectileSolver
- Implements
- Inherited Members
Remarks
To actually use it subscribe to OnProjectileSolved.
Constructors
ProjectileSolver(ILogger<ProjectileSolver>, WarfareLifetimeComponent)
public ProjectileSolver(ILogger<ProjectileSolver> logger, WarfareLifetimeComponent lifetimeComponent)
Parameters
loggerILogger<ProjectileSolver>lifetimeComponentWarfareLifetimeComponent
Methods
BeginSolvingProjectile(WarfareProjectile)
public void BeginSolvingProjectile(WarfareProjectile component)
Parameters
componentWarfareProjectile
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()