public static void Initialize(Action <ManeuverBearing, ManeuverSpeed> callback) { if (Instance == null) { Instance = GameObject.Find("UI").transform.Find("GuessManeuverPanel").GetComponent <GuessManeuverScript>(); } Instance.gameObject.SetActive(true); foreach (Button button in Instance.transform.Find("Center").GetComponentsInChildren <Button>()) { SetColor(button.gameObject, isHighlighted: false); } Callback = callback; }
private void GuessManeuver() { SelectShipSubPhase.FinishSelectionNoCallback(); GuessManeuverScript.Initialize(ManeuverDataIsEntered); }