public static void AddInteraction(CarUFO ufo) { foreach (InteractionObjectPair pair in ufo.Interactions) { if (pair.InteractionDefinition.GetType() == Singleton.GetType()) { return; } } ufo.AddInteraction(Singleton); }
public static void ReplaceInteraction(CarUFO ufo) { ufo.RemoveInteractionByType(sOldSingleton); foreach (InteractionObjectPair pair in ufo.Interactions) { if (pair.InteractionDefinition.GetType() == Singleton.GetType()) { return; } } ufo.AddInteraction(Singleton); }