public ArmMimic CreateArm(ArmMimic.ArmSide WhichSide, VRObjectMimic Tracker, VRObjectMimic Controller) { //Create an Arm Prefab ArmMimic newArm = GameObject.Instantiate <GameObject>(Resources.Load <GameObject>("Arm Mimic Prefab")).GetComponent <ArmMimic>(); newArm.transform.SetParent(transform); //Initialize the arm prefab (handing in the side and connector points) newArm.Initialize(WhichSide, GetShoulder(WhichSide), Tracker, Controller); //Keep track of this as our Left/Right arm? AttachArmToOurBody(WhichSide, newArm); return(newArm); }