Essgee.Unity/Assets/Plugins/Essgee/EventArguments/SizeScreenEventArgs.cs

26 lines
665 B
C#
Raw Normal View History

2025-01-02 17:55:16 +08:00
using System;
namespace Essgee.EventArguments
{
public class SizeScreenEventArgs : EventArgs
2025-01-02 17:55:16 +08:00
{
public int Width { get; private set; }
public int Height { get; private set; }
public static SizeScreenEventArgs Create(int width, int height)
{
var eventArgs = ObjectPoolAuto.Acquire<SizeScreenEventArgs>();
eventArgs.Width = width;
eventArgs.Height = height;
return eventArgs;
}
}
public static class SizeScreenEventArgsEx
{
public static void Release(this SizeScreenEventArgs eventArgs)
{
ObjectPoolAuto.Release(eventArgs);
}
}
2025-01-02 17:55:16 +08:00
}