internal static void HandleActionStage(S_ACTION_STAGE x) { _st.Stop(); Console.WriteLine("- S_ACTION_STAGE -"); Console.WriteLine($"GameId: {x.GameId}"); Console.WriteLine($"Target: {x.Target}"); Console.WriteLine($"Id: {x.Id}"); Console.WriteLine($"Speed: {x.Speed * 1.1}"); Console.WriteLine($"Elaps: {_st.ElapsedMilliseconds}"); _st.Restart(); }
public void Update(S_ACTION_STAGE m) { var entity = GetOrNull(m.Entity); if (entity == null) { return; } entity.Position = m.Position; entity.Finish = entity.Position; entity.Heading = m.Heading; entity.Speed = 0; entity.StartTime = 0; entity.EndAngle = entity.Heading; entity.EndTime = 0; }