Skip to content

Commit cd0bf99

Browse files
committed
v3.0.0
1 parent 08b91ca commit cd0bf99

File tree

149 files changed

+1202
-1438
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

149 files changed

+1202
-1438
lines changed

Common/Scripts/BoolEvent.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

Common/Scripts/BoolEvent.cs.meta

Lines changed: 0 additions & 13 deletions
This file was deleted.

Common/Scripts/BoolSignal.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
namespace Signals.Common
44
{
55
[CreateAssetMenu(menuName = nameof(Signals) + "/" + nameof(BoolSignal))]
6-
public class BoolSignal : Signal<bool, BoolEvent> { }
6+
public class BoolSignal : Signal<bool> { }
77
}

Common/Scripts/BoolSignalListener.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
namespace Signals.Common
44
{
55
[AddComponentMenu(nameof(Signals) + "/" + nameof(BoolSignalListener))]
6-
public class BoolSignalListener : SignalListener<bool, BoolEvent, BoolSignal> { }
6+
public class BoolSignalListener : SignalListener<bool> { }
77
}

Common/Scripts/BoolValueReference.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

Common/Scripts/BoolValueReference.cs.meta

Lines changed: 0 additions & 13 deletions
This file was deleted.

Common/Scripts/CharEvent.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

Common/Scripts/CharEvent.cs.meta

Lines changed: 0 additions & 13 deletions
This file was deleted.

Common/Scripts/CharSignal.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
namespace Signals.Common
44
{
55
[CreateAssetMenu(menuName = nameof(Signals) + "/" + nameof(CharSignal))]
6-
public class CharSignal : Signal<char, CharEvent> { }
6+
public class CharSignal : Signal<char> { }
77
}

Common/Scripts/CharSignalListener.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
namespace Signals.Common
44
{
55
[AddComponentMenu(nameof(Signals) + "/" + nameof(CharSignalListener))]
6-
public class CharSignalListener : SignalListener<char, CharEvent, CharSignal> { }
6+
public class CharSignalListener : SignalListener<char> { }
77
}

Common/Scripts/CharValueReference.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

Common/Scripts/CharValueReference.cs.meta

Lines changed: 0 additions & 13 deletions
This file was deleted.

Common/Scripts/Editor/BoolSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Signals.Common
44
{
55
[CustomEditor(typeof(BoolSignal), true)]
6-
public class BoolSignalEditor : SignalEditor<bool, BoolEvent>
6+
public class BoolSignalEditor : SignalEditor<bool>
77
{
88
protected override bool ValueField(bool value) => EditorGUILayout.Toggle(value);
99
}

Common/Scripts/Editor/BoolValueReferenceDrawer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
namespace Signals.Common
44
{
5-
[CustomPropertyDrawer(typeof(BoolValueReference))]
5+
[CustomPropertyDrawer(typeof(ValueReference<bool>))]
66
public class BoolValueReferenceDrawer : ValueReferenceDrawer { }
77
}

Common/Scripts/Editor/CharSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Signals.Common
44
{
55
[CustomEditor(typeof(CharSignal), true)]
6-
public class CharSignalEditor : SignalEditor<char, CharEvent>
6+
public class CharSignalEditor : SignalEditor<char>
77
{
88
protected override char ValueField(char value)
99
{

Common/Scripts/Editor/CharValueReferenceDrawer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
namespace Signals.Common
44
{
5-
[CustomPropertyDrawer(typeof(CharValueReference))]
5+
[CustomPropertyDrawer(typeof(ValueReference<char>))]
66
public class CharValueReferenceDrawer : ValueReferenceDrawer { }
77
}

Common/Scripts/Editor/FloatSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Signals.Common
44
{
55
[CustomEditor(typeof(FloatSignal), true)]
6-
public class FloatSignalEditor : SignalEditor<float, FloatEvent>
6+
public class FloatSignalEditor : SignalEditor<float>
77
{
88
protected override float ValueField(float value) => EditorGUILayout.DelayedFloatField(value);
99
}

Common/Scripts/Editor/FloatValueReferenceDrawer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
namespace Signals.Common
44
{
5-
[CustomPropertyDrawer(typeof(FloatValueReference))]
5+
[CustomPropertyDrawer(typeof(ValueReference<float>))]
66
public class FloatValueReferenceDrawer : ValueReferenceDrawer { }
77
}

Common/Scripts/Editor/IntSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Signals.Common
44
{
55
[CustomEditor(typeof(IntSignal), true)]
6-
public class IntSignalEditor : SignalEditor<int, IntEvent>
6+
public class IntSignalEditor : SignalEditor<int>
77
{
88
protected override int ValueField(int value) => EditorGUILayout.DelayedIntField(value);
99
}

Common/Scripts/Editor/IntValueReferenceDrawer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
namespace Signals.Common
44
{
5-
[CustomPropertyDrawer(typeof(IntValueReference))]
5+
[CustomPropertyDrawer(typeof(ValueReference<int>))]
66
public class IntValueReferenceDrawer : ValueReferenceDrawer { }
77
}

Common/Scripts/Editor/QuaternionSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace Signals.Common
55
{
66
[CustomEditor(typeof(QuaternionSignal), true)]
7-
public class QuaternionSignalEditor : SignalEditor<Quaternion, QuaternionEvent>
7+
public class QuaternionSignalEditor : SignalEditor<Quaternion>
88
{
99
protected override Quaternion ValueField(Quaternion value)
1010
{

Common/Scripts/Editor/QuaternionValueReferenceDrawer.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33

44
namespace Signals.Common
55
{
6-
[CustomPropertyDrawer(typeof(QuaternionValueReference))]
6+
[CustomPropertyDrawer(typeof(ValueReference<Quaternion>))]
77
public class QuaternionValueReferenceDrawer : ValueReferenceDrawer
88
{
9-
static Vector4 QuaternionToVector4(Quaternion quaternion) => new Vector4(quaternion.x, quaternion.y, quaternion.z, quaternion.w);
9+
static Vector4 QuaternionToVector4(Quaternion quaternion) => new(quaternion.x, quaternion.y, quaternion.z, quaternion.w);
1010

11-
static Quaternion Vector4ToQuaternion(Vector4 vector) => new Quaternion(vector.x, vector.y, vector.z, vector.w);
11+
static Quaternion Vector4ToQuaternion(Vector4 vector) => new(vector.x, vector.y, vector.z, vector.w);
1212

1313
protected override void LocalValueField(Rect position, SerializedProperty localValue) =>
1414
localValue.quaternionValue = Vector4ToQuaternion(EditorGUI.Vector4Field(position, GUIContent.none, QuaternionToVector4(localValue.quaternionValue)));

Common/Scripts/Editor/Signals.Common.Editor.asmdef

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "Signals.Common.Editor",
33
"references": [
4+
"Signals",
45
"Signals.Editor",
56
"Signals.Common"
67
],

Common/Scripts/Editor/StringSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Signals.Common
44
{
55
[CustomEditor(typeof(StringSignal), true)]
6-
public class StringSignalEditor : SignalEditor<string, StringEvent>
6+
public class StringSignalEditor : SignalEditor<string>
77
{
88
protected override string ValueField(string value) => EditorGUILayout.DelayedTextField(value);
99
}

Common/Scripts/Editor/StringValueReferenceDrawer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
namespace Signals.Common
44
{
5-
[CustomPropertyDrawer(typeof(StringValueReference))]
5+
[CustomPropertyDrawer(typeof(ValueReference<string>))]
66
public class StringValueReferenceDrawer : ValueReferenceDrawer { }
77
}

Common/Scripts/Editor/Vector2IntSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace Signals.Common
55
{
66
[CustomEditor(typeof(Vector2IntSignal), true)]
7-
public class Vector2IntSignalEditor : SignalEditor<Vector2Int, Vector2IntEvent>
7+
public class Vector2IntSignalEditor : SignalEditor<Vector2Int>
88
{
99
protected override Vector2Int ValueField(Vector2Int value) => EditorGUILayout.Vector2IntField("", value);
1010
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
using UnityEditor;
2+
using UnityEngine;
23

34
namespace Signals.Common
45
{
5-
[CustomPropertyDrawer(typeof(Vector2IntValueReference))]
6+
[CustomPropertyDrawer(typeof(ValueReference<Vector2Int>))]
67
public class Vector2IntValueReferenceDrawer : ValueReferenceDrawer { }
78
}

Common/Scripts/Editor/Vector2SignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace Signals.Common
55
{
66
[CustomEditor(typeof(Vector2Signal), true)]
7-
public class Vector2SignalEditor : SignalEditor<Vector2, Vector2Event>
7+
public class Vector2SignalEditor : SignalEditor<Vector2>
88
{
99
protected override Vector2 ValueField(Vector2 value) => EditorGUILayout.Vector2Field("", value);
1010
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
using UnityEngine;
12
using UnityEditor;
23

34
namespace Signals.Common
45
{
5-
[CustomPropertyDrawer(typeof(Vector2ValueReference))]
6+
[CustomPropertyDrawer(typeof(ValueReference<Vector2>))]
67
public class Vector2ValueReferenceDrawer : ValueReferenceDrawer { }
78
}

Common/Scripts/Editor/Vector3IntSignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace Signals.Common
55
{
66
[CustomEditor(typeof(Vector3IntSignal), true)]
7-
public class Vector3IntSignalEditor : SignalEditor<Vector3Int, Vector3IntEvent>
7+
public class Vector3IntSignalEditor : SignalEditor<Vector3Int>
88
{
99
protected override Vector3Int ValueField(Vector3Int value) => EditorGUILayout.Vector3IntField("", value);
1010
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
using UnityEngine;
12
using UnityEditor;
23

34
namespace Signals.Common
45
{
5-
[CustomPropertyDrawer(typeof(Vector3IntValueReference))]
6+
[CustomPropertyDrawer(typeof(ValueReference<Vector3Int>))]
67
public class Vector3IntValueReferenceDrawer : ValueReferenceDrawer { }
78
}

Common/Scripts/Editor/Vector3SignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace Signals.Common
55
{
66
[CustomEditor(typeof(Vector3Signal), true)]
7-
public class Vector3SignalEditor : SignalEditor<Vector3, Vector3Event>
7+
public class Vector3SignalEditor : SignalEditor<Vector3>
88
{
99
protected override Vector3 ValueField(Vector3 value) => EditorGUILayout.Vector3Field("", value);
1010
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
using UnityEditor;
1+
using UnityEngine;
2+
using UnityEditor;
23

34
namespace Signals.Common
45
{
5-
[CustomPropertyDrawer(typeof(Vector3ValueReference))]
6+
[CustomPropertyDrawer(typeof(ValueReference<Vector3>))]
67
public class Vector3ValueReferenceDrawer : ValueReferenceDrawer { }
78
}

Common/Scripts/Editor/Vector4SignalEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace Signals.Common
55
{
66
[CustomEditor(typeof(Vector4Signal), true)]
7-
public class Vector4SignalEditor : SignalEditor<Vector4, Vector4Event>
7+
public class Vector4SignalEditor : SignalEditor<Vector4>
88
{
99
protected override Vector4 ValueField(Vector4 value) => EditorGUILayout.Vector4Field("", value);
1010
}

Common/Scripts/Editor/Vector4ValueReferenceDrawer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace Signals.Common
55
{
6-
[CustomPropertyDrawer(typeof(Vector4ValueReference))]
6+
[CustomPropertyDrawer(typeof(ValueReference<Vector4>))]
77
public class Vector4ValueReferenceDrawer : ValueReferenceDrawer
88
{
99
protected override void LocalValueField(Rect position, SerializedProperty localValue) =>

Common/Scripts/FloatEvent.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

Common/Scripts/FloatEvent.cs.meta

Lines changed: 0 additions & 13 deletions
This file was deleted.

Common/Scripts/FloatSignal.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
namespace Signals.Common
44
{
55
[CreateAssetMenu(menuName = nameof(Signals) + "/" + nameof(FloatSignal))]
6-
public class FloatSignal : Signal<float, FloatEvent> { }
6+
public class FloatSignal : Signal<float> { }
77
}

Common/Scripts/FloatSignalListener.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
namespace Signals.Common
44
{
55
[AddComponentMenu(nameof(Signals) + "/" + nameof(FloatSignalListener))]
6-
public class FloatSignalListener : SignalListener<float, FloatEvent, FloatSignal> { }
6+
public class FloatSignalListener : SignalListener<float> { }
77
}

Common/Scripts/FloatValueReference.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)