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"); }
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; }