From 39c001f9358af7970bacb20fbb67f15d1de313c2 Mon Sep 17 00:00:00 2001 From: mob-sakai Date: Tue, 21 Sep 2021 16:27:40 +0900 Subject: [PATCH] feat: remove ISerializationCallbackReceiver --- Scripts/UIParticle.cs | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/Scripts/UIParticle.cs b/Scripts/UIParticle.cs index 1166fd4..fe7f569 100755 --- a/Scripts/UIParticle.cs +++ b/Scripts/UIParticle.cs @@ -7,7 +7,6 @@ using System.Runtime.CompilerServices; using Coffee.UIParticleExtensions; using UnityEngine; using UnityEngine.Rendering; -using UnityEngine.Serialization; using UnityEngine.UI; [assembly: InternalsVisibleTo("Coffee.UIParticle.Editor")] @@ -21,9 +20,6 @@ namespace Coffee.UIExtensions [RequireComponent(typeof(RectTransform))] [RequireComponent(typeof(CanvasRenderer))] public class UIParticle : MaskableGraphic -#if UNITY_EDITOR - , ISerializationCallbackReceiver -#endif { [HideInInspector] [SerializeField] internal bool m_IsTrail = false; @@ -463,26 +459,6 @@ namespace Coffee.UIExtensions maskable = m_Maskable; #endif } - - void ISerializationCallbackReceiver.OnBeforeSerialize() - { - if (Application.isPlaying) return; - InitializeIfNeeded(); - } - - void ISerializationCallbackReceiver.OnAfterDeserialize() - { - if (m_Scale3D == Vector3.zero) - { - scale = m_Scale; - } - - UnityEditor.EditorApplication.delayCall += () => - { - if (Application.isPlaying || !this) return; - InitializeIfNeeded(); - }; - } #endif } }