void EndMovement(int i) { MovementEvent movementEvent = movementEvents [i]; print("Arrive at " + VTEUtil.GetTime() + " after " + (VTEUtil.GetTime() - movementEvent.time)); print("Completing movement " + i.ToString() + " : " + movementEvent.ToString()); movementEvent.done = true; gameObject.SendMessage("OnArrivedAtPlanet", movementEvent.tgtPlanet); RpcEndMovement(i); }