コード例 #1
0
ファイル: FingerGestures.cs プロジェクト: argul/tri_battle
    public void InstallInputProvider(FGInputProvider inputProviderPrefab)
    {
        if (!inputProviderPrefab)
        {
            Debug.LogError("Invalid InputProvider (null)");
            return;
        }

        Debug.Log("FingerGestures: using " + inputProviderPrefab.name);

        // remove any existing one
        if (inputProvider)
        {
            Destroy(inputProvider.gameObject);
        }

        inputProvider                  = Instantiate(inputProviderPrefab) as FGInputProvider;
        inputProvider.name             = inputProviderPrefab.name;
        inputProvider.transform.parent = this.transform;

        // Create fingers & gesture recognizers
        InitFingers(MaxFingers);

        if (OnInputProviderChanged != null)
        {
            OnInputProviderChanged();
        }
    }