private static void WriteEnemyMoveInfo(BinaryWriter writer, EnemyMoveInfo moveInfo) { WriteVector3(writer, moveInfo.startPos); writer.Write(moveInfo.startTime); WriteVector3(writer, moveInfo.endPos); writer.Write(moveInfo.endTime); }
public static void PushCarInfo(EnemyMoveInfo car) { //Vector3 camPos = Camera.main.transform.position; //Debug.Log("\nPushCarInfo\n start time " + car.startTime + " end time " + car.endTime // + "\n start pos " + car.startPos + " end pos " + car.endPos + "\n camera " + camPos // + "\n dist 1 " + Vector3.Distance(car.startPos, camPos) + " dist 2 " + Vector3.Distance(car.startPos, camPos)); carsInfo.Enqueue(car); }
public static void PushZombieInfo(EnemyMoveInfo zombie) { //Debug.Log("PushZombieInfo\nstart time " + zombie.startTime + " end time " + zombie.endTime); zombiesInfo.Enqueue(zombie); }
public static void PushPlaneInfo(EnemyMoveInfo plane) { //Debug.Log("PushPlaneInfo\nstart time " + plane.startTime + " end time " + plane.endTime); planesInfo.Enqueue(plane); }