Interface IWeaponSystem
- Namespace
- SurvivorsMaker.Simulation
- Assembly
- SurvivorsMaker.Simulation.dll
Weapons: player weapons and friendly projectiles.
public interface IWeaponSystem
Methods
Begin(SimWorld, IReadOnlyList<WeaponDef>)
void Begin(SimWorld world, IReadOnlyList<WeaponDef> weapons)
Parameters
worldSimWorldweaponsIReadOnlyList<WeaponDef>
Tick(SimWorld)
Step 7 (weapons): targeting, firing, melee phases, cooldowns; in slot order.
void Tick(SimWorld world)
Parameters
worldSimWorld
TickProjectiles(SimWorld)
Step 8 (projectiles): friendly projectile movement and hits.
void TickProjectiles(SimWorld world)
Parameters
worldSimWorld
UpdateAnchors(SimWorld)
Step 4 (after player movement): anchor positions.
void UpdateAnchors(SimWorld world)
Parameters
worldSimWorld