示例#1
0
    public void Initialize(TileData data, Map map)
    {
        Map      = map;
        X        = data.X;
        Y        = data.Y;
        Type     = data.Type;
        Topology = data.Topology;
        Biome    = data.Biome;

        WindDirection = data.WindDirection;
        Temperature   = data.Temperature;
        Precipitation = data.Precipitation;

        // Visual
        transform.position = data.Position;
        FogOfWarObject.transform.position = new Vector3(data.Position.x, 0f, data.Position.z);
        DefaultColor = GetSimpleTileColor();
        HoverColor   = new Color(DefaultColor.r - 0.3f, DefaultColor.g - 0.3f, DefaultColor.b - 0.3f);
        SetColor(DefaultColor);
    }
示例#2
0
 public void SetBiome()
 {
     Biome = CalculateBiome();
 }