protected string[] sFixCodeString; //OemCode // void Awake() { IsReleaseVersion = new bool[ENUM_OEM_LIST_MAX]; IsDebugVersion = new bool[ENUM_OEM_LIST_MAX]; sOemCodeString = new string[ENUM_OEM_LIST_MAX]; sOemListString = new string[ENUM_OEM_LIST_MAX]; sFixCodeString = new string[ENUM_OEM_LIST_MAX]; iVersionCode = new int[ENUM_OEM_LIST_MAX]; enumOem = new ENUM_OEM_LIST[ENUM_OEM_LIST_MAX]; //chinese is ok? enumOem[0] = ENUM_OEM_LIST.白牌_000; enumOem[1] = ENUM_OEM_LIST.TCL_028; enumOem[2] = ENUM_OEM_LIST.海信_029; enumOem[3] = ENUM_OEM_LIST.康佳_033; enumOem[4] = ENUM_OEM_LIST.長虹_042; enumOem[5] = ENUM_OEM_LIST.創維_043; enumOem[6] = ENUM_OEM_LIST.創維512M_430; enumOem[7] = ENUM_OEM_LIST.樂視_048; enumOem[8] = ENUM_OEM_LIST.海爾_051; enumOem[9] = ENUM_OEM_LIST.網訊_520; enumOem[10] = ENUM_OEM_LIST.Galpad_055; enumOem[11] = ENUM_OEM_LIST.優酷_056; enumOem[12] = ENUM_OEM_LIST.Philips_057; enumOem[13] = ENUM_OEM_LIST.第三方_900; //default PH = (OemListScriptObject)AssetDatabase.LoadAssetAtPath("Assets/Settings/OemList.asset", typeof(OemListScriptObject)); for (int i = 0; i < ENUM_OEM_LIST_MAX; i++) { sOemCodeString[i] = ""; sOemListString[i] = string.Copy(PH.OemListArray[i]); sFixCodeString[i] = string.Copy(PH.OemCodeArray[i]); iVersionCode[i] = PH.OemVersionCodeArray[i]; } }
public static void BuildArrayAsset() { OemListScriptObject asset = ScriptableObject.CreateInstance <OemListScriptObject>(); AssetDatabase.CreateAsset(asset, "Assets/Settings/OemList.asset"); AssetDatabase.SaveAssets(); EditorUtility.DisplayDialog("create OemList Asset", "OemList.asset", "OK", ""); }