Hide WorldChunk Texture overlays by default.
parent
d70d9cd682
commit
c808739b78
|
@ -19,9 +19,24 @@ public class WorldChunk : Spatial
|
||||||
[Export] public Texture NavigationMap;
|
[Export] public Texture NavigationMap;
|
||||||
[Export] public Texture HeightMap;
|
[Export] public Texture HeightMap;
|
||||||
[Export] public int Size = 32;
|
[Export] public int Size = 32;
|
||||||
|
|
||||||
[Export] public Vector2 ChunkAddress;
|
[Export] public Vector2 ChunkAddress;
|
||||||
// [Export] public Vector2 Size = new Vector2(1, 1);
|
|
||||||
|
[Export]
|
||||||
|
public bool ShowTextureOverlay
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return _showTextureOverlay;
|
||||||
|
}
|
||||||
|
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (PlaneRectMesh != null)
|
||||||
|
{
|
||||||
|
PlaneRectMesh.Visible = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// signals
|
// signals
|
||||||
// delegate void OnCoordClicked(Vector2 world_pos);
|
// delegate void OnCoordClicked(Vector2 world_pos);
|
||||||
|
@ -34,6 +49,7 @@ public class WorldChunk : Spatial
|
||||||
|
|
||||||
private TextureRect _heightmapRect;
|
private TextureRect _heightmapRect;
|
||||||
private SpatialMaterial _rectMaterial = new SpatialMaterial();
|
private SpatialMaterial _rectMaterial = new SpatialMaterial();
|
||||||
|
private bool _showTextureOverlay = false;
|
||||||
|
|
||||||
public WorldChunk()
|
public WorldChunk()
|
||||||
{
|
{
|
||||||
|
@ -78,6 +94,10 @@ public class WorldChunk : Spatial
|
||||||
{
|
{
|
||||||
PlaneRectMesh = (MeshInstance)FindNode("PlaneRectMesh");
|
PlaneRectMesh = (MeshInstance)FindNode("PlaneRectMesh");
|
||||||
Debug.Assert(PlaneRectMesh != null);
|
Debug.Assert(PlaneRectMesh != null);
|
||||||
|
if (PlaneRectMesh.Visible)
|
||||||
|
{
|
||||||
|
_showTextureOverlay = true;
|
||||||
|
}
|
||||||
|
|
||||||
Transform planeRectTransform = Transform.Identity;
|
Transform planeRectTransform = Transform.Identity;
|
||||||
planeRectTransform =
|
planeRectTransform =
|
||||||
|
|
|
@ -32,6 +32,7 @@ script = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="PlaneRectMesh" type="MeshInstance" parent="."]
|
[node name="PlaneRectMesh" type="MeshInstance" parent="."]
|
||||||
transform = Transform( 2, 0, 0, 0, 0.125, 0, 0, 0, 2, 0, -0.1, 0 )
|
transform = Transform( 2, 0, 0, 0, 0.125, 0, 0, 0, 2, 0, -0.1, 0 )
|
||||||
|
visible = false
|
||||||
mesh = SubResource( 27 )
|
mesh = SubResource( 27 )
|
||||||
material/0 = SubResource( 28 )
|
material/0 = SubResource( 28 )
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue