Switched from UnityEvent to System.Action

This commit is contained in:
2022-11-13 18:07:54 +03:00
parent 8a1fdc6f9e
commit d76675b6f1
22 changed files with 44 additions and 57 deletions

View File

@@ -1,10 +1,10 @@
using UnityEngine.Events;
using System;
namespace Syntriax.Modules.Movement.State
{
public interface IToggleState
{
bool Toggled { get; set; }
UnityEvent<bool> OnToggleStateChanged { get; }
Action<bool> OnToggleStateChanged { get; set; }
}
}

View File

@@ -1,4 +1,4 @@
using UnityEngine.Events;
using System;
namespace Syntriax.Modules.Movement.State
{
@@ -20,6 +20,6 @@ namespace Syntriax.Modules.Movement.State
}
}
public UnityEvent<bool> OnToggleStateChanged { get; protected set; } = new UnityEvent<bool>();
public Action<bool> OnToggleStateChanged { get; set; } = null;
}
}

View File

@@ -1,5 +1,5 @@
using System;
using UnityEngine;
using UnityEngine.Events;
namespace Syntriax.Modules.Movement.State
{
@@ -20,6 +20,6 @@ namespace Syntriax.Modules.Movement.State
}
}
public UnityEvent<bool> OnToggleStateChanged { get; protected set; } = new UnityEvent<bool>();
public Action<bool> OnToggleStateChanged { get; set; } = null;
}
}