Exemple #1
0
 public ColonyTarget(Planet thePlanet, VectorLine targetingLine, UIManager.IGUI buttonToColonize)
 {
     planet = thePlanet;
     line = targetingLine;
     colonizeButton = buttonToColonize;
 }
Exemple #2
0
 protected override void Start()
 {
     base.Start();
     statusBar = PlanetStatusBar.CreateStatusBar(this);
     buildShipsButton = ui.CreateButton(BUILD_SHIP_BUTTON_TEXT, BuildShips);
 }
Exemple #3
0
    /// <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();
    }