Class UAFEditorSetting
Assembly: UnityAppFlavor.Editor.dll
View Source
Declaration
public class UAFEditorSetting : SerializedScriptableObject, ISerializationCallbackReceiver
Fields
gradle_version
View Source
Declaration
[Required]
[LabelText("gradle 版本")]
[TabGroup("Split", "Android", false, 0)]
[BoxGroup("Split/Android/Base", true, false, 0, LabelText = "基础配置")]
public string gradle_version
java_transfers
View Source
Declaration
[TableList(ShowIndexLabels = false, AlwaysExpanded = true)]
[BoxGroup("Split/Android/Settings", true, false, 0, LabelText = "其他配置")]
[FoldoutGroup("Split/Android/Settings/Java 文件转移配置", 0)]
[HideLabel]
public List<UAFAndroidJavaTransfer> java_transfers
lib_transfers
View Source
Declaration
[TableList(ShowIndexLabels = false, AlwaysExpanded = true)]
[FoldoutGroup("Split/Android/Settings/Libs 文件转移配置", 0)]
[HideLabel]
public List<UAFAndroidLibTransfer> lib_transfers
share_lib_transfers
View Source
Declaration
[TableList(ShowIndexLabels = false, AlwaysExpanded = true)]
[FoldoutGroup("Split/Android/Settings/Share Libs 文件转移配置", 0)]
[HideLabel]
public List<UAFAndroidLibTransfer> share_lib_transfers
apply_plugins
View Source
Declaration
[TableList(ShowIndexLabels = false, AlwaysExpanded = true)]
[FoldoutGroup("Split/Android/Settings/Apply Plugins 配置", 0)]
[HideLabel]
public List<UAFAndroidApplyPlugin> apply_plugins
android_custom_param
View Source
Declaration
[FoldoutGroup("Split/Android/Settings/自定义配置", 0)]
[HideLabel]
public AUAFAndroidCustomParam android_custom_param
provisions
View Source
Declaration
[BoxGroup("Split/iOS/Settings", true, false, 0, LabelText = "其他配置")]
[FoldoutGroup("Split/iOS/Settings/描述文件", 0)]
[TableList(ShowIndexLabels = false, AlwaysExpanded = true)]
[HideLabel]
public List<UAFiOSProvision> provisions
pod_ios_version
View Source
Declaration
[FoldoutGroup("Split/iOS/Settings/Pod", 0)]
[LabelText("iOS 版本")]
[Required]
public string pod_ios_version
pod_source
View Source
Declaration
[FoldoutGroup("Split/iOS/Settings/Pod", 0)]
[LabelText("Pod 源")]
[Required]
[TextArea(3, 5)]
public string pod_source
ios_pods
View Source
Declaration
[FoldoutGroup("Split/iOS/Settings/Pod", 0)]
[TableList(ShowIndexLabels = false, AlwaysExpanded = true, ScrollViewHeight = 500)]
[HideLabel]
public List<UAFiOSPodChannel> ios_pods
ios_capabilities
View Source
Declaration
[TableList(ShowIndexLabels = false, AlwaysExpanded = true)]
[FoldoutGroup("Split/iOS/Settings/能力配置", 0)]
[HideLabel]
public List<UAFiOSCapability> ios_capabilities
ios_custom_param
View Source
Declaration
[FoldoutGroup("Split/iOS/Settings/自定义配置", 0)]
[HideLabel]
public AUAFiOSCustomParam ios_custom_param
channels
View Source
Declaration
[TabGroup("Split", "Common", SdfIconType.Bank, false, 0)]
[TableList(AlwaysExpanded = true, ShowIndexLabels = false)]
[HideLabel]
[PropertyOrder(-1)]
public List<UAFCommonChannel> channels
Methods
ResetJava()
View Source
Declaration
public void ResetJava()
ResetLibs()
View Source
Declaration
public void ResetLibs()
ResetShareLibs()
View Source
Declaration
public void ResetShareLibs()
ResetApplyPlugins()
View Source
Declaration
public void ResetApplyPlugins()
AndroidTransmitAll(string, Action<List<AGradleRebuildTask>>)
View Source
Declaration
public static void AndroidTransmitAll(string android_project_path, Action<List<AGradleRebuildTask>> inject = null)
Parameters
Type | Name |
---|---|
System.String | android_project_path |
System.Action<System.Collections.Generic.List<UnityAppFlavor.Editor.AGradleRebuildTask>> | inject |
ResetCommon()
View Source
Declaration
[TabGroup("Split", "Common", SdfIconType.Bank, false, 0)]
[Button(ButtonSizes.Small, Name = "重置")]
[PropertyOrder(-1)]
public void ResetCommon()
ResetAll()
View Source
Declaration
public void ResetAll()
ResetAndroid()
View Source
Declaration
public void ResetAndroid()
ResetiOS()
View Source
Declaration
public void ResetiOS()
GetOrCreateSettings()
View Source
Declaration
public static UAFEditorSetting GetOrCreateSettings()
Returns
UnityAppFlavor.Editor.UAFEditorSetting
ResetProvision()
View Source
Declaration
public void ResetProvision()
ResetPod()
View Source
Declaration
public void ResetPod()
ResetiOSCapability()
View Source
Declaration
public void ResetiOSCapability()
Implements
UnityEngine.ISerializationCallbackReceiver