my answer is not detailed, but
you can initial MyScene.cs
with _Notification
so that it can be preloaded in another Csharp file just as a variable.
public class AnotherScene : Node2D
{
public PackedScene Rooms = ResourceLoader.Load<PackedScene>("res://myscene.tscn");
}