CraftFilters

From KitHack Model Club Wiki
Jump to navigation Jump to search

Back to SDK API Reference

CraftFilters

CraftFilters.VehicleCostFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()

CraftFilters.VehicleOwnershipFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: Boolean failOwned

CraftFilters.VehiclePartsUnlockedFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean DoTest(Func`1 getPartInfos, CraftFilterTestResult& result)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()

CraftFilters.VehiclePartsUnlockedFilter+ComparePartInfosByName

  • Method: Boolean Equals(PartInfo x, PartInfo y)
  • Method: Int32 GetHashCode(PartInfo obj)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()

CraftFilters.MPSessionPartCountFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean DoTest(Int32 nParts, CraftFilterTestResult& result)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()

CraftFilters.HasEngineFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& res)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()

CraftFilters.HasPartModuleFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& res)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: String partModuleType
  • Field: String partTypeNameInMsg

CraftFilters.PartsExistFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()

CraftFilters.CraftVersionCompatibilityFilter

  • Method: Boolean OnTest(VehicleInfo vehicleInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean OnTest(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean Test(VehicleInfo vInfo, Construct ctr, CraftFilterTestResult& result)
  • Method: Boolean Test(Vehicle vehicle, CraftFilterTestResult& rst)
  • Method: Boolean TestPartsListItem(Vehicle vehicle, PartInfo pInfo)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()