public static BaseTrigger CreateTrigger(BaseTriggerData data) { if (data is TextTriggerData) { return(new TextTrigger((TextTriggerData)data)); } if (data is PlaceDoubleTileTriggerData) { return(new PlaceDoubleTileTrigger((PlaceDoubleTileTriggerData)data)); } return(new BaseTrigger(data)); }
public BaseTrigger(BaseTriggerData data) { Name = data.Name; }