架构大更

This commit is contained in:
SoulliesOfficial
2026-03-20 11:56:50 -04:00
parent e60ef64d01
commit d09b58fd80
3663 changed files with 15232012 additions and 105579 deletions

View File

@@ -1,4 +1,5 @@
// after uGUI(from 4.6)
#if !(UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5)
using System;
@@ -9,10 +10,12 @@ namespace UniRx.Triggers
[DisallowMultipleComponent]
public class ObservableRectTransformTrigger : ObservableTriggerBase
{
Subject<Unit> onRectTransformDimensionsChange;
private Subject<Unit> onRectTransformDimensionsChange;
private Subject<Unit> onRectTransformRemoved;
// Callback that is sent if an associated RectTransform has it's dimensions changed
void OnRectTransformDimensionsChange()
private void OnRectTransformDimensionsChange()
{
if (onRectTransformDimensionsChange != null) onRectTransformDimensionsChange.OnNext(Unit.Default);
}
@@ -23,10 +26,8 @@ namespace UniRx.Triggers
return onRectTransformDimensionsChange ?? (onRectTransformDimensionsChange = new Subject<Unit>());
}
Subject<Unit> onRectTransformRemoved;
// Callback that is sent if an associated RectTransform is removed
void OnRectTransformRemoved()
private void OnRectTransformRemoved()
{
if (onRectTransformRemoved != null) onRectTransformRemoved.OnNext(Unit.Default);
}
@@ -39,16 +40,9 @@ namespace UniRx.Triggers
protected override void RaiseOnCompletedOnDestroy()
{
if (onRectTransformDimensionsChange != null)
{
onRectTransformDimensionsChange.OnCompleted();
}
if (onRectTransformRemoved != null)
{
onRectTransformRemoved.OnCompleted();
}
if (onRectTransformDimensionsChange != null) onRectTransformDimensionsChange.OnCompleted();
if (onRectTransformRemoved != null) onRectTransformRemoved.OnCompleted();
}
}
}