Пример #1
0
    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();
    }
Пример #2
0
    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");
    }
Пример #3
0
    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);
    }
Пример #4
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);
        }
    }
Пример #5
0
    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;
            }
        }
    }
Пример #6
0
		public void SetBackgroundSetting(BackGroundSetting bgSetting) {
			setting = bgSetting;
		}
Пример #7
0
 // Use this for initialization
 void Awake()
 {
     bgscript = GameObject.Find("BackGroundSetting").GetComponent <BackGroundSetting>();
 }
Пример #8
0
 void Start()
 {
     _back_ground_setting = FindObjectOfType<BackGroundSetting>();
     _stage_name_setting = FindObjectOfType<StageNameSetting>();
 }
Пример #9
0
 void Shoot()
 {
     SceenShake.ShakeScreen(0.005f);
     Instantiate(bullets, transform.position, Quaternion.identity);
     BackGroundSetting.FundsComsumed(bulletCost);
 }