From dca7b7145742185e9662d201d945a12f7e1d5e27 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Sat, 13 May 2023 14:55:55 +0800 Subject: [PATCH] =?UTF-8?q?[+]=20DisStripCode=20=E9=98=B2=E8=A3=81?= =?UTF-8?q?=E5=89=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [+] DisStripCode 防裁剪 --- Assets/GameScripts/Main/DisStripCode.meta | 8 +++++ .../Main/DisStripCode/DisStripCode.cs | 32 +++++++++++++++++++ .../Main/DisStripCode/DisStripCode.cs.meta | 11 +++++++ 3 files changed, 51 insertions(+) create mode 100644 Assets/GameScripts/Main/DisStripCode.meta create mode 100644 Assets/GameScripts/Main/DisStripCode/DisStripCode.cs create mode 100644 Assets/GameScripts/Main/DisStripCode/DisStripCode.cs.meta diff --git a/Assets/GameScripts/Main/DisStripCode.meta b/Assets/GameScripts/Main/DisStripCode.meta new file mode 100644 index 00000000..df271d24 --- /dev/null +++ b/Assets/GameScripts/Main/DisStripCode.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7b3c864a98413f45898a04bcbc4dfb3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameScripts/Main/DisStripCode/DisStripCode.cs b/Assets/GameScripts/Main/DisStripCode/DisStripCode.cs new file mode 100644 index 00000000..4f3b527e --- /dev/null +++ b/Assets/GameScripts/Main/DisStripCode/DisStripCode.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +/// +/// 防止裁剪引用。 +/// 如果在主工程无引用,link.xml的防裁剪也无效。 +/// +public class DisStripCode : MonoBehaviour +{ + private void Awake() + { + //UnityEngine.Physics + RegisterType(); + RegisterType(); + RegisterType(); + RegisterType(); + + //UnityEngine.Graphics + RegisterType(); + RegisterType(); + + //UnityEngine.Animation + RegisterType(); + RegisterType(); + } + + private void RegisterType() + { +#if UNITY_EDITOR && false + Debug.Log($"DisStripCode RegisterType :{typeof(T)}"); +#endif + } +} diff --git a/Assets/GameScripts/Main/DisStripCode/DisStripCode.cs.meta b/Assets/GameScripts/Main/DisStripCode/DisStripCode.cs.meta new file mode 100644 index 00000000..9199136d --- /dev/null +++ b/Assets/GameScripts/Main/DisStripCode/DisStripCode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cfc34c9132d650b499fc6f146e1e11f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: