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: