コード例 #1
0
ファイル: TransformOffset.cs プロジェクト: calokat/Grapple
 void Start()
 {
     if (offsetSO == null)
     {
         offsetSO = Resources.Load("TransformOffsetData/" + gameObject.name) as TransformOffsetScriptableObject;
     }
 }
コード例 #2
0
ファイル: TransformOffset.cs プロジェクト: calokat/Grapple
 public void CreateScriptableObject()
 {
     if (offsetSO == null && Resources.Load("Assets/Resources/TransformOffsetData/" + gameObject.name) == null)
     {
         offsetSO = ScriptableObject.CreateInstance <TransformOffsetScriptableObject>();
         AssetDatabase.CreateAsset(offsetSO, "Assets/Resources/TransformOffsetData/" + gameObject.name + ".asset");
         AssetDatabase.SaveAssets();
         EditorUtility.FocusProjectWindow();
     }
 }
コード例 #3
0
ファイル: TransformOffset.cs プロジェクト: calokat/Grapple
 public void OnDuplicate()
 {
     offsetSO = null;
     CreateScriptableObject();
 }