public void mergeInfo(Mergeable m) { if (m is Visit) { Visit v = (Visit)m; if (!v.id.Equals("-1")) { id = v.id; } if (!v.dateOfVisit.Equals("-1")) { dateOfVisit = v.dateOfVisit; } if (!v.assignedDoctor.Equals("-1")) { assignedDoctor = v.assignedDoctor; } if (!v.patientID.Equals("-1")) { patientID = v.patientID; } if (!v.doctorNotes.Equals("-1")) { doctorNotes = v.doctorNotes; } } }
public void mergeInfo(Mergeable m) { if (m is Patient) { Patient p = (Patient)m; if (!p.firstName.Equals("-1")) { firstName = p.firstName; } if (!p.lastName.Equals("-1")) { lastName = p.lastName; } if (!p.mainDoctor.Equals("-1")) { mainDoctor = p.mainDoctor; } if (p.age != -1) { age = p.age; } if (p.gender != '1') { gender = p.gender; } } }
void Start() { torque = GetComponent <TorqueController>(); mergeable = GetComponent <Mergeable>(); splitable = GetComponent <Splitable>(); forceController = GetComponent <ForceController>(); nudgeController = GetComponent <NugdeController>(); }
private void MergeWith(Mergeable other) { var newPosition = (transform.position + other.transform.position) / 2; var newRotation = Quaternion.Lerp(transform.rotation, other.transform.rotation, 0.5f); var newVelocity = (rb.velocity + other.rb.velocity) / 2; var merged = Instantiate(mergesInto, newPosition, newRotation); merged.GetComponent <Rigidbody2D>().velocity = newVelocity; MergedInto?.Invoke(merged); other.WasMergedWithPlayer?.Invoke(); Destroy(this.gameObject); Destroy(other.gameObject); }
public void mergeInfo(Mergeable m) { if (m is Mergeable) { Treatment t = (Treatment)m; if (!t.dateOfFinish.Equals("-1")) { dateOfFinish = t.dateOfFinish; } if (!t.createdByDoctor.Equals("-1")) { createdByDoctor = t.createdByDoctor; } if (!t.prognosis.Equals("-1")) { prognosis = t.prognosis; } if (!t.prescriptions.Equals("-1")) { prescriptions = t.prescriptions; } } }
public override int GetHashCode() { unchecked { return((Url != null ? Url.GetHashCode() : 0) ^ (HtmlUrl != null ? HtmlUrl.GetHashCode() : 0) ^ (DiffUrl != null ? DiffUrl.GetHashCode() : 0) ^ (PatchUrl != null ? PatchUrl.GetHashCode() : 0) ^ (IssueUrl != null ? IssueUrl.GetHashCode() : 0) ^ (Number != null ? Number.GetHashCode() : 0) ^ (State != null ? State.GetHashCode() : 0) ^ (Title != null ? Title.GetHashCode() : 0) ^ (Body != null ? Body.GetHashCode() : 0) ^ (BodyHtml != null ? BodyHtml.GetHashCode() : 0) ^ (CreatedAt != null ? CreatedAt.GetHashCode() : 0) ^ (UpdatedAt != null ? UpdatedAt.GetHashCode() : 0) ^ (ClosedAt != null ? ClosedAt.GetHashCode() : 0) ^ (MergedAt != null ? MergedAt.GetHashCode() : 0) ^ (Head != null ? Head.GetHashCode() : 0) ^ (Base != null ? Base.GetHashCode() : 0) ^ (User != null ? User.GetHashCode() : 0) ^ (Merged != null ? Merged.GetHashCode() : 0) ^ (Mergeable != null ? Mergeable.GetHashCode() : 0) ^ (MergedBy != null ? MergedBy.GetHashCode() : 0) ^ (Comments != null ? Comments.GetHashCode() : 0) ^ (Commits != null ? Commits.GetHashCode() : 0) ^ (Additions != null ? Additions.GetHashCode() : 0) ^ (Deletions != null ? Deletions.GetHashCode() : 0) ^ (ChangedFiles != null ? ChangedFiles.GetHashCode() : 0)); } }