mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 19:24:29 +08:00
- 新增抽象基类 AbstractDragDrop2DComponentBase,提供基础拖拽信号和属性 - 实现 AbstractDragDropArea2DComponent 类,处理具体拖拽逻辑与输入事件 - 支持拖拽开始、取消、放置等完整交互流程 - 集成 Godot 节点生命周期管理与输入系统 - 添加对拖拽组、Z轴层级及偏移量的控制支持 - 引入 Godot.SourceGenerators 包以支持信号生成
25 lines
742 B
XML
25 lines
742 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<PackageId>GeWuYou.GFramework.Core.Godot</PackageId>
|
|
<Product>GeWuYou.GFramework.Core.Godot</Product>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Godot.SourceGenerators" Version="4.5.1"/>
|
|
<PackageReference Include="GodotSharpEditor" Version="4.5.1"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\GFramework.Core\GFramework.Core.csproj"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Remove="extensions\ControlExtensions.cs"/>
|
|
</ItemGroup>
|
|
|
|
</Project>
|