コード例 #1
0
ファイル: Vacuum.cs プロジェクト: Mneijndorff99/Gamejam
    private void OnTriggerEnter(Collider other)
    {
        IZetel i = other.gameObject.GetComponent <IZetel>();

        if (i != null)
        {
            i.Action(transform.position);
        }
    }
コード例 #2
0
ファイル: Vacuum.cs プロジェクト: Mneijndorff99/Gamejam
    private void OnCollisionEnter(Collision collision)
    {
        IZetel i = collision.gameObject.GetComponent <IZetel>();

        if (i != null)
        {
            Destroy(collision.gameObject);
            if (character == Characters.Player)
            {
                Stats.instance.AddVote();
            }

            if (character == Characters.Robot)
            {
                GameObject p1 = this.transform.parent.gameObject;
                GameObject p2 = p1.transform.parent.gameObject;
                p2.GetComponent <AIMovement>().totalZetels++;
                //transform.transform.parent.GetComponent<AIMovement>().totalZetels++;
                //this.gameObject.GetComponent<AIMovement>().totalZetels++;
            }
        }
    }