Example #1
0
    public override void _Ready()
    {
        DynamicLayerSingleton dynamicLayer = (DynamicLayerSingleton)GetNode("/root/DynamicLayerSingleton");

        dynamicLayer.BindOnSwitchLayer(this.OnSwitchLayer);

        if (dynamicLayer.GetCurrentLayer() == activateOn)
        {
            SetCollisionLayerBit(0, true);
        }
        else
        {
            SetCollisionLayerBit(0, false);
        }
    }
Example #2
0
 public override void _Ready()
 {
     this.Connect("body_entered", this, nameof(OnBodyEntered));
     dynamicLayer = (DynamicLayerSingleton)GetNode("/root/DynamicLayerSingleton");
 }