Minor projectile clean-ups and perf optimizations

This commit is contained in:
reaperrr
2019-05-13 01:04:00 +02:00
committed by reaperrr
parent 6897ebe2a8
commit 90325305d6
6 changed files with 31 additions and 25 deletions

View File

@@ -103,20 +103,19 @@ namespace OpenRA.Mods.Common.Projectiles
readonly BulletInfo info;
readonly ProjectileArgs args;
readonly Animation anim;
[Sync] readonly WAngle angle;
[Sync] readonly WDist speed;
readonly int facing;
readonly WAngle angle;
readonly WDist speed;
readonly string trailPalette;
readonly ContrailRenderable contrail;
ContrailRenderable contrail;
string trailPalette;
[Sync]
WPos pos, target, source;
[Sync] WPos pos, target, source;
int length;
[Sync] int facing;
int ticks, smokeTicks;
int remainingBounces;
public Actor SourceActor { get { return args.SourceActor; } }
public Bullet(BulletInfo info, ProjectileArgs args)
{
this.info = info;