コード例 #1
0
    // Start is called before the first frame update
    void Start()
    {
        GameObject g = new GameObject("KKK");

        DontDestroyOnLoad(g);

        SceneManager.LoadScene("test_scene", LoadSceneMode.Additive);

        RemoteOperateClient.GetInstance().Sync();
    }
コード例 #2
0
    internal static RemoteOperateClient GetInstance()
    {
        if (_instance != null)
        {
            GameObject.DestroyImmediate(_instance.gameObject);
        }

        _instance      = new GameObject().AddComponent <RemoteOperateClient>();
        _instance.name = "_____RemoteOperateClient_____";
        DontDestroyOnLoad(_instance);
        _instance.gameObject.hideFlags = HideFlags.HideInHierarchy;

        return(_instance);
    }