internal void Shoot(string data) { QuixConsole.WriteLine(data); ShootMessage j2 = JsonConvert.DeserializeObject <ShootMessage>(data); //objects[] Player2 onb2 = (Player2)simulator.users[j2.client].player; // Simulation.Awakener.AwakenBody(ob.bodyHandle); onb2.Shoot(j2); }
public void Shoot(ShootMessage message) { if (Agent.ActualState() == snappedState) { QuixConsole.WriteLine("Shotting"); shotState.message = message; Agent.ChangeState(shotState); Agent.Lock(130); } else { } }