private static int GetQty() { var bomManager = new BomManager(); var assembly = DocumentManager.GetDocument(InventorApp, @"C:\CAD\Designs\0143-GMW-2019-10 - Yarrawonga Spillway\0143-GMW-2019-1000 - NORTH WEIR\MODULE 1\STAIRWAY_1\STAIRWAY.iam"); var target = DocumentManager.GetDocument(InventorApp, @"C:\CAD\Designs\0143-GMW-2019-10 - Yarrawonga Spillway\0143-GMW-2019-1000 - NORTH WEIR\MODULE 1\STAIRWAY_1\Mebmers of STRINGER\STRINGER_MEMBER_001.ipt"); var target2 = DocumentManager.GetDocument(InventorApp, @"C:\CAD\Designs\0143-GMW-2019-10 - Yarrawonga Spillway\0143-GMW-2019-1000 - NORTH WEIR\MODULE 1\STAIRWAY_1\skeleton.ipt"); var target3 = DocumentManager.GetDocument(InventorApp, @"C:\CAD\Designs\0143-GMW-2019-10 - Yarrawonga Spillway\0143-GMW-2019-1000 - NORTH WEIR\MODULE 1\STAIRWAY_1\GUARDRAIL.iam"); return(bomManager.GetPartsOnlyQuantity(target2, (AssemblyDocument)assembly, true)); }
public void Sum_Is_Zero_When_Null_Collection() { var bomManager = new BomManager(); Assert.AreEqual(0, bomManager.MethodToTest(null)); }
public void Sum_Is_Calculated_Correctly_When_Entries_Supplied(int[] data, int expected) { var bomManager = new BomManager(); Assert.AreEqual(expected, bomManager.MethodToTest(new Collection <int>(data))); }
public void Sum_Is_Zero_When_No_Entries() { var bomManager = new BomManager(); Assert.AreEqual(0, bomManager.MethodToTest(new Collection <int>())); }
/// <summary> /// パンプ菌を生成する場所を取得 /// </summary> void CreatePos() { int nowBomCount = bomCount.NowBomCount(); //爆弾を生成できるのは、ほかの爆弾がない時 かつ 爆弾の数が0でないときだけ if (nowBomCount == 0 || playerMove.IsTouch != true) { return; } if (Input.GetButtonUp("Fire1")) { pumpkinParent.SetActive(false); //#if UNITY_EDITOR // //rayの生成 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); //#else //Ray ray = Camera.main.ScreenPointToRay(Input.touches[0].position); //#endif RaycastHit hit; //rayと衝突していなかったら以降の処理をしない if (Physics.Raycast(ray, out hit, layerMask) == false) { FlickInitialize(); return; } pumpkingAnimator.SetTrigger("IsThrow"); Vector3 createPos = new Vector3(hit.point.x, hit.point.y, hit.point.z); HoleParentSet(); AudioManager.Instance.PlaySE("Throw"); minionParent = Instantiate(massParentPre, createPos, Quaternion.identity); minionParent.transform.SetParent(holeType, true); //次のボムのタイプを取得 BomType nextBom = bomCount.NextBomType(); //パンプキングからパンプ菌を発射 throwBom.ThrowingBall(createPos, nextBom); bomMar = throwBom.GetBomObj().GetComponent <BomManager>(); PumpCreateData pumpData; pumpData.bomMar = bomMar; pumpData.displayCount = displayCount; pumpData.parentObj = minionParent; dataLis.Add(pumpData); //ボムの数を減らす bomCount.UseBom(); FlickInitialize(); delay = false; } }