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,5 +1,5 @@
fileFormatVersion: 2
guid: 2c348589c341f3d4f8db2e34198ec32e
guid: 8747cc51a59e7a14fae4687c7136d15b
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 91b4c4b7439cfcb448a15d0f2ce12ff9
guid: 8dc876763de82b74cb9a05685d57e841
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1213a467d17883844b2dc54d266cf211
guid: df412a9878b7d5b43ab34aef7261ec3a
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8a31fdb05e206b44cbe615353e924344
guid: d1b41d4e3ee5ce24eaef42d5c8fc8c3a
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
using System;
using UnityEngine;
using UnityEngine.Events;
namespace Syntriax.Modules.Movement.ColliderTrigger
{
@@ -7,6 +7,6 @@ namespace Syntriax.Modules.Movement.ColliderTrigger
{
LayerMask ColliderMask { get; set; }
bool IsTrigerred { get; }
UnityEvent<bool> OnTriggered { get; }
Action<bool> OnTriggered { get; set; }
}
}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8ab2264f0e385af4d8decc8750297a9e
guid: e199ccade2250b646abfd859e4aa1e7a
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
using System;
using UnityEngine;
using UnityEngine.Events;
namespace Syntriax.Modules.Movement.ColliderTrigger
{
@@ -11,7 +11,7 @@ namespace Syntriax.Modules.Movement.ColliderTrigger
public LayerMask ColliderMask { get => colliderMask; set => colliderMask = value; }
public UnityEvent<bool> OnTriggered { get; protected set; } = null;
public Action<bool> OnTriggered { get; set; } = null;
public bool IsTrigerred
{
get => _isTrigerred;
@@ -26,9 +26,6 @@ namespace Syntriax.Modules.Movement.ColliderTrigger
}
}
protected void Awake()
=> OnTriggered = new UnityEvent<bool>();
protected void FixedUpdate()
=> IsTrigerred = Physics2D.OverlapBoxNonAlloc(transform.position, transform.localScale, 0, results, ColliderMask) > 0;

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 090650329160e7b42ba89ccfad00375e
guid: cbd3633509c80ca49b6ae013c990bdbe
MonoImporter:
externalObjects: {}
serializedVersion: 2