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); } } } }
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); }