コード例 #1
0
ファイル: DataManager.cs プロジェクト: validatesock/HaVRest
    private IEnumerator TestFactoryEnumerator()
    {
        while (!HVRItemFactory.IsFactoryInitialized)
        {
            yield return(null);
        }
        GameObject unused;

        HVRItemFactory.SpawnItem(ItemEnums.TestItem, Vector3.zero, default(Quaternion), Vector3.one, out unused, "Test Spawn Object");
    }
コード例 #2
0
ファイル: Backpack.cs プロジェクト: validatesock/HaVRest
    void SpawnTopObject(ItemEnums itemEnum)
    {
        GameObject instantiatedObj;

        HVRItemFactory.SpawnItem(itemEnum, Vector3.zero, default(Quaternion), Vector3.one, out instantiatedObj, "TopItem");
        //instantiatedObj.GetComponent<Rigidbody>().useGravity = false;
        instantiatedObj.GetComponent <Rigidbody>().isKinematic = true;
        instantiatedObj.GetComponent <Collider>().isTrigger    = true;
        instantiatedObj.transform.SetParent(mItemSackObject.transform.GetChild(0).GetChild(1).GetChild(12));
        instantiatedObj.transform.localPosition    = Vector3.zero;
        instantiatedObj.transform.localEulerAngles = new Vector3(0f, 0f, 0f);
        mTopObject = instantiatedObj;
        //mTopObject.layer = 5;
    }