Merge branch 'Tryibion-input-rem-dispose'
This commit is contained in:
@@ -60,6 +60,7 @@ namespace FlaxEngine
|
|||||||
~InputAxis()
|
~InputAxis()
|
||||||
{
|
{
|
||||||
Input.AxisValueChanged -= Handler;
|
Input.AxisValueChanged -= Handler;
|
||||||
|
ValueChanged = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -68,6 +69,7 @@ namespace FlaxEngine
|
|||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
Input.AxisValueChanged -= Handler;
|
Input.AxisValueChanged -= Handler;
|
||||||
|
ValueChanged = null;
|
||||||
GC.SuppressFinalize(this);
|
GC.SuppressFinalize(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -70,6 +70,10 @@ namespace FlaxEngine
|
|||||||
~InputEvent()
|
~InputEvent()
|
||||||
{
|
{
|
||||||
Input.ActionTriggered -= Handler;
|
Input.ActionTriggered -= Handler;
|
||||||
|
Triggered = null;
|
||||||
|
Pressed = null;
|
||||||
|
Pressing = null;
|
||||||
|
Released = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Handler(string name, InputActionState state)
|
private void Handler(string name, InputActionState state)
|
||||||
@@ -100,6 +104,10 @@ namespace FlaxEngine
|
|||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
Input.ActionTriggered -= Handler;
|
Input.ActionTriggered -= Handler;
|
||||||
|
Triggered = null;
|
||||||
|
Pressed = null;
|
||||||
|
Pressing = null;
|
||||||
|
Released = null;
|
||||||
GC.SuppressFinalize(this);
|
GC.SuppressFinalize(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user