私はSceneManagerクラスを拡張しようとしています。ユニティ拡張SceneManagerクラス
は、私はここのように書く:https://unity3d.com/ru/learn/tutorials/topics/scripting/extension-methods
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public static class ExtensionMethods
{
public static void LoadSceneWithSave(this SceneManager SceneManager) {
Debug.Log("Debug LoadSceneWithSave");
}
}
をしかし、私は、この新しいメソッドを使用しようとすると:
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class SomeClass : MonoBehaviour
{
void Start() {
SceneManager.LoadSceneWithSave();
}
}
それは動作しません。
[既存の静的クラスに拡張メソッドを追加できますか?](http://stackoverflow.com/questions/249222/can-i-add-extension-methods-to-an-existing-static-クラス) –