コード例 #1
0
    // [Attacker, Defender]

    // Use this for initialization
    public void Start()
    {
        gridAccess = GameObject.Find("Grid").GetComponent <GridAccess>();
        unitPool   = new List <Unit>();
        type_table = new int[3, 3] {
            { 0, 1, -1 }, { -1, 0, 1 }, { 1, -1, 0 }
        };
    }
コード例 #2
0
    //city red = Tileset_326
    //factory red = Tileset_325
    // QG red = Tileset_324


    // factory blue = Tileset_330
    // city blue = Tileset_331
    // QG blue = Tileset 329

    // factory neutral = Tileset 320
    // city neutral = Tileset 321


    public void Start()
    {
        tilemap    = GameObject.Find("Buildings").GetComponent <Tilemap>();
        gridAccess = GameObject.Find("Grid").GetComponent <GridAccess>();
        buildings  = new List <Building>();

        Building qgBlue  = new Building(false, null, new Vector3Int(25, 9, 0));
        Building ct1Blue = new Building(false, true, new Vector3Int(22, 10, 0));
        Building ct2Blue = new Building(false, true, new Vector3Int(21, 6, 0));
        Building ct3Blue = new Building(false, true, new Vector3Int(24, 5, 0));
        Building ft1Blue = new Building(false, false, new Vector3Int(20, 8, 0));
        Building ft2Blue = new Building(false, false, new Vector3Int(23, 4, 0));

        Building qgRed  = new Building(true, null, new Vector3Int(-12, -7, 0));
        Building ct1Red = new Building(true, true, new Vector3Int(-12, -5, 0));
        Building ct2Red = new Building(true, true, new Vector3Int(-9, -6, 0));
        Building ct3Red = new Building(true, true, new Vector3Int(-10, -8, 0));
        Building ft1Red = new Building(true, false, new Vector3Int(-7, -7, 0));
        Building ft2Red = new Building(true, false, new Vector3Int(-10, -3, 0));

        Building c1w  = new Building(null, true, new Vector3Int(-12, 11, 0));
        Building c2w  = new Building(null, true, new Vector3Int(-13, 10, 0));
        Building c3w  = new Building(null, true, new Vector3Int(-12, 9, 0));
        Building c4w  = new Building(null, true, new Vector3Int(-11, 10, 0));
        Building c5w  = new Building(null, true, new Vector3Int(-1, 1, 0));
        Building c6w  = new Building(null, true, new Vector3Int(6, 1, 0));
        Building c7w  = new Building(null, true, new Vector3Int(5, -3, 0));
        Building c8w  = new Building(null, true, new Vector3Int(10, -5, 0));
        Building c9w  = new Building(null, true, new Vector3Int(11, 3, 0));
        Building c10w = new Building(null, true, new Vector3Int(17, -1, 0));
        Building c11w = new Building(null, true, new Vector3Int(19, -8, 0));
        Building c12w = new Building(null, true, new Vector3Int(20, -6, 0));
        Building c13w = new Building(null, true, new Vector3Int(22, -8, 0));
        Building c14w = new Building(null, true, new Vector3Int(22, -4, 0));

        Building f1w = new Building(null, false, new Vector3Int(13, 10, 0));
        Building f2w = new Building(null, false, new Vector3Int(10, 0, 0));
        Building f3w = new Building(null, false, new Vector3Int(2, 4, 0));
        Building f4w = new Building(null, false, new Vector3Int(2, -4, 0));


        buildings.Add(qgBlue);
        buildings.Add(ct1Blue);
        buildings.Add(ct2Blue);
        buildings.Add(ct3Blue);
        buildings.Add(ft1Blue);
        buildings.Add(ft2Blue);

        buildings.Add(qgRed);
        buildings.Add(ct1Red);
        buildings.Add(ct2Red);
        buildings.Add(ct3Red);
        buildings.Add(ft1Red);
        buildings.Add(ft2Red);

        buildings.Add(c1w);
        buildings.Add(c2w);
        buildings.Add(c3w);
        buildings.Add(c4w);
        buildings.Add(c5w);
        buildings.Add(c6w);
        buildings.Add(c7w);
        buildings.Add(c8w);
        buildings.Add(c9w);
        buildings.Add(c10w);
        buildings.Add(c11w);
        buildings.Add(c12w);
        buildings.Add(c13w);
        buildings.Add(c14w);

        buildings.Add(f1w);
        buildings.Add(f2w);
        buildings.Add(f3w);
        buildings.Add(f4w);
    }