update CCK to 3.10, fixing unity 2021 crash :)
This commit is contained in:
parent
48a978fa2a
commit
d11e0fb3a9
492 changed files with 2165204 additions and 437687 deletions
64
Assets/ABI.CCK/Components/ScriptableObjects/CVRLuaScript.cs
Executable file
64
Assets/ABI.CCK/Components/ScriptableObjects/CVRLuaScript.cs
Executable file
|
@ -0,0 +1,64 @@
|
|||
using System.IO;
|
||||
#if UNITY_EDITOR
|
||||
using UnityEditor;
|
||||
#endif
|
||||
using UnityEngine;
|
||||
|
||||
namespace ABI.CCK.Components.ScriptableObjects
|
||||
{
|
||||
public class CVRLuaScript : UnityEngine.ScriptableObject
|
||||
{
|
||||
#region Constants and Statics
|
||||
|
||||
public const string kLuaScriptIdentifier = "cvr_lua_script";
|
||||
|
||||
#if UNITY_EDITOR
|
||||
public static Texture2D s_LuaScriptIcon => _luaScriptIcon
|
||||
? _luaScriptIcon
|
||||
: _luaScriptIcon =
|
||||
AssetDatabase.LoadAssetAtPath<Texture2D>("Assets/ABI.CCK/GUIAssets/LuaScriptThumbnail2.png");
|
||||
|
||||
private static Texture2D _luaScriptIcon;
|
||||
#endif
|
||||
#endregion
|
||||
|
||||
public string m_ScriptPath;
|
||||
public string m_ScriptText;
|
||||
|
||||
// helper methods or something
|
||||
}
|
||||
|
||||
#if UNITY_EDITOR
|
||||
[CustomEditor(typeof(CVRLuaScript))]
|
||||
public class CVRLuaScriptEditor : Editor
|
||||
{
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
CVRLuaScript asset = target as CVRLuaScript;
|
||||
if (asset is null)
|
||||
return;
|
||||
|
||||
EditorGUILayout.LabelField("Name", asset.name);
|
||||
EditorGUILayout.LabelField("Script Path", asset.m_ScriptPath);
|
||||
if (!string.IsNullOrEmpty(asset.m_ScriptText)) EditorGUILayout.TextArea(asset.m_ScriptText);
|
||||
|
||||
GUI.enabled = true;
|
||||
GUILayout.BeginHorizontal();
|
||||
|
||||
if (GUILayout.Button("Open in External Editor"))
|
||||
{
|
||||
string assetPath = AssetDatabase.GetAssetPath(asset);
|
||||
var fullPath = Path.GetFullPath(assetPath);
|
||||
EditorUtility.OpenWithDefaultApp(fullPath);
|
||||
}
|
||||
|
||||
//TODO
|
||||
// if (GUILayout.Button("Obfuscate Script"))
|
||||
// Debug.Log("Obfuscating script...");
|
||||
|
||||
GUILayout.EndHorizontal();
|
||||
GUI.enabled = false;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
11
Assets/ABI.CCK/Components/ScriptableObjects/CVRLuaScript.cs.meta
Executable file
11
Assets/ABI.CCK/Components/ScriptableObjects/CVRLuaScript.cs.meta
Executable file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f9d2209bbfb16ab4d91c3f7e94fcaf7e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {fileID: 2800000, guid: 016a3f6a44983164e9ffa8e5e466016d, type: 3}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
Add table
Add a link
Reference in a new issue