void Shoot() { SceenShake.ShakeScreen(0.02f); Instantiate(rockets[curRockets], transform.position, Quaternion.identity); BackGroundSetting.FundsComsumed(bulletCost); boom.pitch = 1 * Random.Range(0.8f, 1.2f); boom.Play(); }
void Smash(Transform meat) { meatEnter.Remove(meat); if (meat.CompareTag("Fragments")) { BackGroundSetting.FundsEarned(6); } else { BackGroundSetting.FundsEarned(10); } meatCount--; Destroy(meat.gameObject); workingMeat++; StartCoroutine("Recover"); }
void Start() { back = FindObjectOfType<BackGroundSetting>(); name = FindObjectOfType<StageNameSetting>(); back.StageChange(stageNum); name.StageChange(stageNum); enemyManager = FindObjectOfType<EnemyCreater>(); switch (stageNum) { case 0: enemyManager.ClassCommitteeEenmyCreate(); break; case 1: enemyManager.StudentCouncilPresidentEenmyCreate(); break; case 2: break; default: break; } var audio = FindObjectOfType<AudioManager>(); audio.PlayBGM(0); }
// Use this for initialization void Awake() { bgscript = GameObject.Find("BackGroundSetting").GetComponent <BackGroundSetting>(); dayController = GameObject.Find("Main Camera/UI").GetComponent <DayCtrl>(); funds = transform.Find("Panel/Funds").GetComponent <TextMeshProUGUI>(); description = transform.Find("Panel/Description/Describe").GetComponent <TextMeshProUGUI>(); itemName = transform.Find("Panel/Description/Name").GetComponent <TextMeshProUGUI>(); cageText = transform.Find("Panel/Cage").GetComponent <TextMeshProUGUI>(); meatGrinderText = transform.Find("Panel/meatGrinder").GetComponent <TextMeshProUGUI>(); grabHandText = transform.Find("Panel/GrabHand").GetComponent <TextMeshProUGUI>(); gunText = transform.Find("Panel/Gun").GetComponent <TextMeshProUGUI>(); rpgText = transform.Find("Panel/RPG").GetComponent <TextMeshProUGUI>(); // gunScript = GameObject.Find("Gun").GetComponent<gun>(); // rpgScript = GameObject.Find("RPG").GetComponent<RPG>(); for (int i = 0; i < 5; i++) { UpdatePrice(i); } }
public void Buy(int num) { int tempPrice = priceSave[num, levelSave[num]]; if (tempPrice != 0 && BackGroundSetting.curFunds >= tempPrice) { BackGroundSetting.FundsComsumed(tempPrice); levelSave[num]++; UpdatePrice(num); switch (num) { case 0: wallObj.GetComponent <wallManager>().UpgradeWall(levelSave[num]); break; case 1: grinderObj.GetComponent <meatGrinder>().UpgradeGrinder(grinderScaleVaule[levelSave[num]], 2f); break; case 2: handObj.GetComponent <mouseCtrl>().UpgradeGrabHand(handScaleValue[levelSave[num]]); break; case 3: gunObj.GetComponent <gun>().UpdateGunLevel(gunFireRate[levelSave[num]], 10); break; case 4: rpgObj.GetComponent <RPG>().UpdateRPGLevel(rpgFireRate[levelSave[num]], levelSave[num]); break; default: break; } } }
public void SetBackgroundSetting(BackGroundSetting bgSetting) { setting = bgSetting; }
// Use this for initialization void Awake() { bgscript = GameObject.Find("BackGroundSetting").GetComponent <BackGroundSetting>(); }
void Start() { _back_ground_setting = FindObjectOfType<BackGroundSetting>(); _stage_name_setting = FindObjectOfType<StageNameSetting>(); }
void Shoot() { SceenShake.ShakeScreen(0.005f); Instantiate(bullets, transform.position, Quaternion.identity); BackGroundSetting.FundsComsumed(bulletCost); }