示例#1
0
 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();
 }
示例#2
0
        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;
        }