private void SetUpAvatarAndTransformAccordingToType()
    {
        string prafabName = "PhotonNetworkPlayerTest";
        // Check If it contains this player type
        {
            if (!NetPlayerSetting.Instance.Type2PrefabName.ContainsKey(myType))
            {
                GameplayStatics.LogError("Fail to find relevant type [" + myType + "] in prefab folders, fail to create VR Player");
            }
            else
            {
                // Set proper name
                prafabName = NetPlayerSetting.Instance.Type2PrefabName[myType];
            }
        }
        // Set up Player base transform
        Transform playerStart = NetworkReferences.Instance.m_PlayerStartPositions[(int)myType];

        if (PV.IsMine)
        {
            // Set up avatar transform
            myAvatar = PhotonNetwork.Instantiate(/*Resources.Load<GameObject>*/ (Path.Combine("PhotonPrefabs", prafabName)), playerStart.position, playerStart.rotation);
            PV.RPC("SetUpLocalAvatar", RpcTarget.AllBuffered, myAvatar.GetComponent <PhotonView>().ViewID, prafabName);
        }
    }