Table of Contents

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

logger ILogger<ProjectileSolver>
lifetimeComponent WarfareLifetimeComponent

Methods

BeginSolvingProjectile(WarfareProjectile)

public void BeginSolvingProjectile(WarfareProjectile component)

Parameters

component WarfareProjectile

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()