mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 10:35:34 +00:00
Modularized doors and lightbridges
This commit is contained in:
parent
1a24711984
commit
1a5bd1b6d8
27 changed files with 513 additions and 346 deletions
|
|
@ -17,7 +17,7 @@ public partial class ForceField : Door
|
|||
base.Open();
|
||||
if (TurnOffMaterial is null) return;
|
||||
|
||||
_animatedSprite.Material = TurnOffMaterial;
|
||||
//_animatedSprite.Material = TurnOffMaterial;
|
||||
//((ShaderMaterial)_animatedSprite.Material).Shader = TurnOffShader;
|
||||
_ = AnimateShutdownAsync();
|
||||
}
|
||||
|
|
@ -37,17 +37,17 @@ public partial class ForceField : Door
|
|||
base.Close();
|
||||
|
||||
if (ActiveMaterial is null) return;
|
||||
_animatedSprite.Material = ActiveMaterial;
|
||||
//_animatedSprite.Material = ActiveMaterial;
|
||||
//((ShaderMaterial)_animatedSprite.Material).Shader = ActiveShader;
|
||||
}
|
||||
|
||||
private void SetShaderTeleportProgress(float value)
|
||||
{
|
||||
((ShaderMaterial)_animatedSprite.Material).SetShaderParameter("teleport_progress", value);
|
||||
//((ShaderMaterial)_animatedSprite.Material).SetShaderParameter("teleport_progress", value);
|
||||
}
|
||||
|
||||
private void SetShaderScanlineDensity(float value)
|
||||
{
|
||||
((ShaderMaterial)_animatedSprite.Material).SetShaderParameter("scanline_density", value);
|
||||
//((ShaderMaterial)_animatedSprite.Material).SetShaderParameter("scanline_density", value);
|
||||
}
|
||||
}
|
||||
1
Scripts/Activables/LightBridge.cs.uid
Normal file
1
Scripts/Activables/LightBridge.cs.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://dgienjn07p5mt
|
||||
Loading…
Add table
Add a link
Reference in a new issue