예제 #1
0
 public static CommandTokenMatcher Object(
     String CaptureName,
     IObjectSource Source,
     ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
 {
     return(new ObjectMatcher(CaptureName, Source, Settings));
 }
예제 #2
0
 public static CommandTokenMatcher Object(
     String CaptureName,
     IObjectSource Source,
     Func <MudObject, MudObject, MatchPreference> ScoreFunc,
     ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
 {
     return(new ObjectMatcher(CaptureName, Source, ScoreFunc, Settings));
 }
예제 #3
0
 public ObjectMatcher(
     String CaptureName,
     IObjectSource ObjectSource,
     ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
 {
     this.CaptureName  = CaptureName;
     this.ObjectSource = ObjectSource;
     this.Settings     = Settings;
 }
예제 #4
0
 public ObjectMatcher(
     String CaptureName,
     IObjectSource ObjectSource,
     Func <MudObject, MudObject, MatchPreference> ScoreResults,
     ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
 {
     this.CaptureName  = CaptureName;
     this.ObjectSource = ObjectSource;
     this.ScoreResults = ScoreResults;
     this.Settings     = Settings;
 }
		public ObjectMatcher(String CaptureName, IObjectSource ObjectSource, ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
		{
			this.CaptureName = CaptureName;
			this.ObjectSource = ObjectSource;
			this.Settings = Settings;
		}
예제 #6
0
 public ObjectMatcher(
     String CaptureName,
     IObjectSource ObjectSource,
     Func<Actor, MudObject, MatchPreference> ScoreResults,
     ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
 {
     this.CaptureName = CaptureName;
     this.ObjectSource = ObjectSource;
     this.ScoreResults = ScoreResults;
     this.Settings = Settings;
 }
예제 #7
0
 public static CommandTokenMatcher Object(String CaptureName, IObjectSource Source, Func<Actor, MudObject, MatchPreference> ScoreFunc, ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
 {
     return new ObjectMatcher(CaptureName, Source, ScoreFunc, Settings);
 }
예제 #8
0
 public static CommandTokenMatcher Object(String CaptureName, IObjectSource Source, ObjectMatcherSettings Settings = ObjectMatcherSettings.UnderstandMe)
 {
     return new ObjectMatcher(CaptureName, Source, Settings);
 }