/// <summary> /// Copy constructor. /// </summary> /// <param name="sourceEntry">Source entry.</param> public DialogueEntry(DialogueEntry sourceEntry) { this.id = sourceEntry.id; this.fields = Field.CopyFields(sourceEntry.fields); this.conversationID = sourceEntry.conversationID; this.isRoot = sourceEntry.isRoot; this.isGroup = sourceEntry.isGroup; this.nodeColor = sourceEntry.nodeColor; this.delaySimStatus = sourceEntry.delaySimStatus; this.falseConditionAction = sourceEntry.falseConditionAction; this.conditionPriority = ConditionPriority.Normal; this.outgoingLinks = CopyLinks(sourceEntry.outgoingLinks); this.conditionsString = sourceEntry.conditionsString; this.userScript = sourceEntry.userScript; }
/// <summary> /// Copy constructor /// </summary> public ActorState(ActorState sourceState) { this.fields = Field.CopyFields(sourceState.fields); }
/// <summary> /// Copy constructor. /// </summary> /// <param name="sourceAsset">Source asset.</param> public Asset(Asset sourceAsset) { this.id = sourceAsset.id; this.fields = Field.CopyFields(sourceAsset.fields); }