Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
 /// <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);
 }