public FireCalloutInfoAttribute(string calloutName, FirefighterRole role, CalloutProbability probability) : base(calloutName, probability) { Role = role; }
public RegisteredCalloutData(Type calloutType, string internalName, CalloutProbability probability) { CalloutType = calloutType; InternalName = internalName; Probability = probability; }
public EMSCalloutInfoAttribute(string calloutName, CalloutProbability probability) : base(calloutName, probability) { }
public FireRegisteredCalloutData(Type calloutType, string internalName, FirefighterRole role, CalloutProbability probability) : base(calloutType, internalName, probability) { Role = role; }
public EMSRegisteredCalloutData(Type calloutType, string internalName, CalloutProbability probability) : base(calloutType, internalName, probability) { }
public CalloutInfoAttribute(string calloutName, CalloutProbability probability) { CalloutName = calloutName; Probability = probability; }
public static void RegisterEMSCallout(Type calloutType, string name, CalloutProbability probability) { EMSCalloutsManager.Instance.RegisterCallout(new EMSRegisteredCalloutData(calloutType, name, probability)); }
public static void RegisterFirefighterCallout(Type calloutType, string name, FirefighterRole role, CalloutProbability probability) { FireCalloutsManager.Instance.RegisterCallout(new FireRegisteredCalloutData(calloutType, name, role, probability)); }