void setSwitchType(BulletController.BulletTypeEnum bType) { switch (bType) { case BulletController.BulletTypeEnum.None: body.ForEach(delegate(GameObject go) { go.GetComponent <Renderer>().material.color = Color.gray; }); break; case BulletController.BulletTypeEnum.Black: body.ForEach(delegate(GameObject go) { go.GetComponent <Renderer>().material.color = Color.black; }); break; case BulletController.BulletTypeEnum.Red: body.ForEach(delegate(GameObject go) { go.GetComponent <Renderer>().material.color = Color.red; }); break; case BulletController.BulletTypeEnum.Blue: body.ForEach(delegate(GameObject go) { go.GetComponent <Renderer>().material.color = Color.blue; }); break; case BulletController.BulletTypeEnum.Yellow: body.ForEach(delegate(GameObject go) { go.GetComponent <Renderer>().material.color = Color.yellow; }); break; } }
public void addBullet(BulletController.BulletTypeEnum bulletType) { bulletsCounter[bulletType]++; // // update if we see the current bullet being // if (currentBulletPrefab.bulletType == bulletType) { pistolText.text = "" + bulletsCounter[bulletType]; } }
public void SetBullet(BulletController.BulletTypeEnum bulletType) { currentBulletType = bulletType; if (bulletType == BulletController.BulletTypeEnum.Black) { foreach (Renderer renderer in bodyGameobjects.Select(b => b.GetComponent <Renderer>())) { renderer.material = bulletMaterials[0]; } } if (bulletType == BulletController.BulletTypeEnum.Blue) { foreach (Renderer renderer in bodyGameobjects.Select(b => b.GetComponent <Renderer>())) { renderer.material = bulletMaterials[1]; } } if (bulletType == BulletController.BulletTypeEnum.Red) { foreach (Renderer renderer in bodyGameobjects.Select(b => b.GetComponent <Renderer>())) { renderer.material = bulletMaterials[2]; } } if (bulletType == BulletController.BulletTypeEnum.Yellow) { foreach (Renderer renderer in bodyGameobjects.Select(b => b.GetComponent <Renderer>())) { renderer.material = bulletMaterials[3]; } } }
public void addBullet(BulletController.BulletTypeEnum bulletType) { pistol.addBullet(bulletType); }