MVVM rebuild complete

This commit is contained in:
Nitload
2024-07-30 09:37:25 +08:00
parent da75200347
commit d082071f2d
68 changed files with 2690 additions and 762 deletions
@@ -9,16 +9,15 @@ using System.Text;
namespace StgSharp.Controls
{
public abstract partial class ControllingItem: IEnumerable<PlainGeometryMesh>
public interface ControllingItem: IEnumerable<PlainGeometryMesh>
{
public vec2d Position { get; set; }
public abstract vec2d Position { get; set; }
public abstract Rectangle BoundingBox { get; set; }
public Rectangle BoundingBox { get; set; }
public abstract ReadOnlySpan<vec4d> TextureBox { get; }
public abstract bool IsEntity { get; }
public abstract IEnumerator<PlainGeometryMesh> GetEnumerator();
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();