public void SetFadeStartTime(NodeAddedEvent evt, TankDeadStateNode tank) { tank.tankDeadStateTexture.FadeStart = Date.Now; }
public void UpdateMaterialsForDeath(NodeAddedEvent e, TankDeadStateNode tank, [Combine, Context, JoinByTank] RendererNode renderer) { base.ScheduleEvent <TransparencyFinalizeEvent>(renderer); this.SwitchToDeathMaterials(renderer); }
public void Clean(NodeRemoveEvent evt, TankDeadStateNode node, [JoinByTank] SingleNode <VulcanGyroscopeEnabledComponent> vulcan) { vulcan.Entity.RemoveComponent <VulcanGyroscopeEnabledComponent>(); }