public ClipEventEffect(int apiVersion, EventHandler handler, ClipEventEffect basis) : base(apiVersion, handler, basis) { this.unknown = basis.unknown; this.slot_name_hash = basis.slot_name_hash; this.actor_name_hash = basis.actor_name_hash; this.effect_name = basis.effect_name; this.slot_name = basis.slot_name; }
protected override bool isEqual(ClipEvent other) { if (other is ClipEventEffect) { ClipEventEffect f = other as ClipEventEffect; return(String.Compare(this.slot_name, f.slot_name) == 0 && String.Compare(this.effect_name, f.effect_name) == 0 && this.actor_name_hash == f.actor_name_hash && this.slot_name_hash == f.slot_name_hash && Enumerable.SequenceEqual(this.unknown, f.unknown)); } else { return(false); } }