public void setTile(int terrainKind, int tokenValue) { myTerrain = (TerrainKind)terrainKind; if ((TerrainKind)terrainKind != TerrainKind.Desert && (TerrainKind)terrainKind != TerrainKind.Sea) { numberToken = tokenValue; } }
public void Load(TerrainHexData data) { this.myTerrain = data.myTerrain; this.numberToken = data.numberToken; this.isRobber = data.isRobber; this.isPirate = data.isPirate; this.hasMerchant = data.hasMerchent; this.hasFishing = data.hasFishing; }
public int GetTerrainAdaptability(TerrainKind terrain) { switch (terrain) { case TerrainKind.无: return(0xdac); case TerrainKind.平原: return(this.Kind.PlainAdaptability); case TerrainKind.草原: return(this.Kind.GrasslandAdaptability); case TerrainKind.森林: return(this.Kind.ForrestAdaptability); case TerrainKind.湿地: return(this.Kind.MarshAdaptability); case TerrainKind.山地: return(this.Kind.MountainAdaptability); case TerrainKind.水域: return(this.Kind.WaterAdaptability); case TerrainKind.峻岭: return(this.Kind.RidgeAdaptability); case TerrainKind.荒地: return(this.Kind.WastelandAdaptability); case TerrainKind.沙漠: return(this.Kind.DesertAdaptability); case TerrainKind.栈道: return(this.Kind.CliffAdaptability); } return(0xdac); }
public int GetTerrainAdaptability(TerrainKind terrain) { switch (terrain) { case TerrainKind.无: return 0xdac; case TerrainKind.平原: return this.Kind.PlainAdaptability; case TerrainKind.草原: return this.Kind.GrasslandAdaptability; case TerrainKind.森林: return this.Kind.ForrestAdaptability; case TerrainKind.湿地: return this.Kind.MarshAdaptability; case TerrainKind.山地: return this.Kind.MountainAdaptability; case TerrainKind.水域: return this.Kind.WaterAdaptability; case TerrainKind.峻岭: return this.Kind.RidgeAdaptability; case TerrainKind.荒地: return this.Kind.WastelandAdaptability; case TerrainKind.沙漠: return this.Kind.DesertAdaptability; case TerrainKind.栈道: return this.Kind.CliffAdaptability; } return 0xdac; }
void OnChangeKind(TerrainKind value) { myTerrain = value; transform.GetComponent <SpriteRenderer>().sprite = terrainSprites[(int)value]; }