mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-15 16:33:46 +00:00
3D Switches
This commit is contained in:
parent
003dde1b7f
commit
cb60226ced
20 changed files with 267 additions and 14 deletions
|
|
@ -3,6 +3,7 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cirno.Scripts;
|
||||
using Cirno.Scripts.Components.FSM._3DPlayer;
|
||||
using Cirno.Scripts.Resources;
|
||||
using Cirno.Scripts.UI;
|
||||
using Cirno.Scripts.Utils;
|
||||
|
|
@ -405,5 +406,25 @@ public partial class Hud : CanvasLayer
|
|||
//AddInventoryItem(item.Item, item.Count);
|
||||
}
|
||||
|
||||
public void CreateSelector(SelectorController controller)
|
||||
{
|
||||
var instance = SelectorScene.Instantiate<Control>();
|
||||
this.AddChild(instance);
|
||||
|
||||
controller.ShowSelector += () =>
|
||||
{
|
||||
instance.Show();
|
||||
};
|
||||
|
||||
controller.HideSelector += () =>
|
||||
{
|
||||
instance.Hide();
|
||||
};
|
||||
|
||||
controller.ChangePosition += position =>
|
||||
{
|
||||
instance.GlobalPosition = position;
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue