Esempio n. 1
0
    private void Update()
    {
        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            DealDamage(0);
        }
        else if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            DealDamage(1);
        }
        else if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            DealDamage(2);
        }

        if (Input.GetMouseButtonDown(0))
        {
            RaycastHit hit;
            if (Physics.Raycast(HelpComponent.GetMouseRay(), out hit))
            {
                if (hit.collider.GetComponent <IDamageable>() != null)
                {
                    HelpComponent.TargetAssigner(hit.transform);
                }
            }
        }
    }
Esempio n. 2
0
    public override bool Equals(object cmp)
    {
        HelpComponent cmpObj = (HelpComponent)cmp;

        if (this.Title.Equals(cmpObj.Title) && this.Author.Equals(cmpObj.Author))
        {
            return(true);
        }

        return(false);
    }