コード例 #1
0
    /*
     * Setup when place road is first started
     */
    public void Setup(PlaceRoad place_road)
    {
        placeRoad = place_road;

        // also grab components
        road_straight_one_component = road_straight_one.GetComponent <RoadStraight>();
        road_straight_two_component = road_straight_two.GetComponent <RoadStraight>();
        road_corner_component       = road_corner.GetComponent <RoadCorner>();
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        numberOfUnitTypes = 2;

        castlePlacer = transform.parent.GetComponent<PlaceCastle>();
        roadPlacer = transform.parent.GetComponent<PlaceRoad>();
        unitCreator = transform.parent.GetComponent<CreateUnit>();
        towerPlacer = transform.parent.GetComponent<PlaceTower>();
        playerManager = transform.parent.GetComponent<PlayerManager>();

        buttonWidth = Screen.width / 4;
        buttonHeight = 30;

        castleX = 0;
        roadsX = castleX + buttonWidth;
        unitX = roadsX + buttonWidth;
        towerX = unitX + buttonWidth;

        topLayer = Screen.height - buttonHeight;

        isManagingCastle = false;
        isPlacingCastle = false;
        isManagingRoad = false;
        isPlacingRoad = false;
        isSelectingRoad = false;
        isManagingUnit = false;
        isCreatingUnit = false;
        isMovingUnit = false;
        isManagingTower = false;
        isPlacingTower = false;
    }
コード例 #3
0
    /*
     * Setup when place road is first started
     */
    public void Setup(PlaceRoad place_road)
    {
        placeRoad = place_road;

        // also grab components
        road_straight_one_component = road_straight_one.GetComponent<RoadStraight>();
        road_straight_two_component = road_straight_two.GetComponent<RoadStraight>();
        road_corner_component = road_corner.GetComponent<RoadCorner>();
    }