コード例 #1
0
ファイル: ItemSpeed.cs プロジェクト: panit100/GDM350-Project
    public override void Ability()
    {
        Player      player      = FindObjectOfType <Player>().GetComponent <Player>();
        LevelItemUI levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();

        levelItemUI.LvSpeed++;
        player.Speed += speed;
        base.Ability();
    }
コード例 #2
0
ファイル: ItemScale.cs プロジェクト: panit100/GDM350-Project
    public override void Ability()
    {
        Player      player      = FindObjectOfType <Player>().GetComponent <Player>();
        LevelItemUI levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();

        levelItemUI.LvPlayerScale++;
        player.PlayerScale = new Vector2(player.transform.localScale.x - scale, player.transform.localScale.y - scale);
        base.Ability();
    }
コード例 #3
0
ファイル: Enemy.cs プロジェクト: panit100/GDM350-Project
    private void Start()
    {
        player      = FindObjectOfType <Player>().GetComponent <Player>();
        levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();

        weapons = GetComponentsInChildren <EnemyWeapon>();

        AddDieListener();
    }
コード例 #4
0
    public override void Ability()
    {
        Player player = FindObjectOfType <Player>().GetComponent <Player>();

        player.BulletNum += bulletNum;
        LevelItemUI levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();

        levelItemUI.LvBulletNum++;
        base.Ability();
    }
コード例 #5
0
    public override void Ability()
    {
        Player player = FindObjectOfType <Player>().GetComponent <Player>();

        player.Damage += damage;
        LevelItemUI levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();

        levelItemUI.LvDamage++;
        base.Ability();
    }
コード例 #6
0
ファイル: Manager.cs プロジェクト: panit100/GDM350-Project
    private void Start()
    {
        Time.timeScale = 1f;


        jsonManager = FindObjectOfType <JsonManager>().GetComponent <JsonManager>();
        levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();


        sceneIndex = SceneManager.GetActiveScene().buildIndex;
    }
コード例 #7
0
    public override void Ability()
    {
        Player      player      = FindObjectOfType <Player>().GetComponent <Player>();
        Weapon      weapon      = FindObjectOfType <Weapon>().GetComponent <Weapon>();
        LevelItemUI levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();

        levelItemUI.LvFireRate++;
        player.FireRate -= fireRate;
        weapon.fireRate -= fireRate;
        base.Ability();
    }
コード例 #8
0
    private void FixedUpdate()
    {
        if (FindObjectOfType <Player>() != null)
        {
            player = FindObjectOfType <Player>().GetComponent <Player>();
        }

        if (FindObjectOfType <LevelItemUI>() != null)
        {
            levelItemUI = FindObjectOfType <LevelItemUI>().GetComponent <LevelItemUI>();
        }
    }