private static void ReleaseRockerRxModel(object obj) { var model = obj as YuLegoRockerRxModel; YuLegoControlRxModelPool.Restore(model); }
private static void ReleaseInputFieldRxModel(object obj) { var model = obj as YuLegoInputFieldRxModel; YuLegoControlRxModelPool.Restore(model); }
private static void ReleaseProgressbarRxModel(object obj) { var model = obj as YuLegoProgressbarRxModel; YuLegoControlRxModelPool.Restore(model); }
private static IYuLegoRockerRxModel GetRockerRxModel() => YuLegoControlRxModelPool.TakeRockerModel();
private static void ReleasePlaneToggleRxModel(object obj) { var model = obj as YuLegoPlaneToggleRxModel; YuLegoControlRxModelPool.Restore(model); }
private static YuLegoInputFieldRxModel GetInputFieldRxModel() => YuLegoControlRxModelPool.TakeInputFieldModel();
private static YuLegoProgressbarRxModel GetProgressbarRxModel() => YuLegoControlRxModelPool.TakeProgressbarModel();
private static YuLegoPlaneToggleRxModel GetPlaneToggleRxModel() => YuLegoControlRxModelPool.TakePlaneToggleModel();
private static YuLegoSliderRxModel GetSliderRxModel() => YuLegoControlRxModelPool.TakeSliderModel();
private static YuLegoToggleRxModel GetToggleRxModel() => YuLegoControlRxModelPool.TakeToggleModel();
private static YuLegoTButtonRxModel GetTButtonRxModel() => YuLegoControlRxModelPool.TakeTButtonModel();
private static YuLegoRawImageRxModel GetRawImageRxModel() => YuLegoControlRxModelPool.TakeRawImageModel();
private static YuLegoImageRxModel GetImageRxModel() => YuLegoControlRxModelPool.TakeImageModel();
private static YuLegoTextRxModel GetTextRxModel() => YuLegoControlRxModelPool.TakeTextModel();