This commit is contained in:
CortexCore 2023-07-25 11:55:57 +08:00
parent 8c00f03814
commit 0cee02523b
2 changed files with 29 additions and 6 deletions

File diff suppressed because one or more lines are too long

23
Temp/GetNode2DThing.cs Normal file
View File

@ -0,0 +1,23 @@
using Godot;
using System;
[Tool]
public partial class GetNode2DThing : Sprite2D
{
[Export]
private Vector2 size
{
get => _size;
set=>OnSetSize(value);
}
private Vector2 _size;
private void OnSetSize(Vector2 newSize)
{
_size = newSize;
var newScale = newSize / Texture.GetSize();
Scale = newScale;
}
}