void OnDestroy() { if (!quitting && Network.isServer && !playerController.dontDestroy) { robot.SendMessage("setNeedsSelection", true); Pathfinder pathfinder = robot.GetComponent <Pathfinder>(); pathfinder.foundTarget = false; RobotMovement robotmovement = robot.GetComponent <RobotMovement>(); robotmovement.destroyTarget = false; GameObject levelcreator = GameObject.FindGameObjectWithTag("levelSettings"); Copy_LevelCreator levelSettings = levelcreator.GetComponent <Copy_LevelCreator>(); levelSettings.setGrid(Mathf.RoundToInt(this.transform.position.x), Mathf.RoundToInt(this.transform.position.y), Mathf.RoundToInt(this.transform.position.z), 0); } }