2026-01-25 21:18:25 +08:00
|
|
|
@tool
|
|
|
|
|
extends FullscreenPanelBase
|
|
|
|
|
|
|
|
|
|
func afterOpen(_args: Array = []):
|
2026-01-25 21:32:09 +08:00
|
|
|
if WorldManager.isRelease():
|
|
|
|
|
for key in ComponentManager.effects:
|
2026-05-03 11:09:12 +08:00
|
|
|
var effect = EffectController.create(ComponentManager.getEffect(key), Vector2.ZERO, self )
|
2026-01-25 21:32:09 +08:00
|
|
|
effect.modulate.a = 0.01
|
|
|
|
|
(effect.sounds.get_node("spawn") as AudioStreamPlayer2D).volume_db = - INF
|
|
|
|
|
effect.shot()
|
|
|
|
|
await TickTool.millseconds(3000)
|
2026-01-30 11:44:42 +08:00
|
|
|
await TickTool.frame()
|
|
|
|
|
UIState.setPanel("SelectInitialFeed")
|
2026-05-03 11:09:12 +08:00
|
|
|
StarterPanel.buildingShader = false
|