private ObjectInteraction(
     ObjectInteractionType objectInteractionType,
     string name,
     ObjectInteractionCharacterRole characterRole
     )
 {
     ObjectInteractionType = objectInteractionType;
     Name          = name;
     CharacterRole = characterRole;
 }
 public ObjectInteraction SetObjectInteractionCharacterRole(ObjectInteraction objectInteraction, ObjectInteractionCharacterRole characterRole)
 {
     objectInteraction.CharacterRole = characterRole;
     return(objectInteraction);
 }
 public static ObjectInteraction Create(ObjectInteractionType objectInteractionType,
                                        string name,
                                        ObjectInteractionCharacterRole characterRole = ObjectInteractionCharacterRole.NoCharacter)
 {
     return(new ObjectInteraction(objectInteractionType, name, characterRole));
 }