public ColonyTarget(Planet thePlanet, VectorLine targetingLine, UIManager.IGUI buttonToColonize) { planet = thePlanet; line = targetingLine; colonizeButton = buttonToColonize; }
protected override void Start() { base.Start(); statusBar = PlanetStatusBar.CreateStatusBar(this); buildShipsButton = ui.CreateButton(BUILD_SHIP_BUTTON_TEXT, BuildShips); }
/// <summary> /// Initialize this instance.Used in place of the Start event /// </summary> private void Initialize() { state = ShipState.IDLE; shouldDeselectOnClickAway = false; colonyTargets = new List<ColonyTarget>(); colonizationTargets = new List<VectorLine>(); ScanForPlanets(); //Create ui objects warpButton = ui.CreateButton(WARP_BUTTON_TEXT, Engage); //Create lines minimumWarpCirce = GetComponent<LineDrawer>().CreateCircle(gameObject, MINIMUM_WARP_RANGE); minimumWarpCirce.Hide(); }