public IUpdating Create(IClassicHandlable source) { IUpdating updator = new ObjectUpdater(); updator.Finish = source; return(updator); }
public static ObjectUpdater Create(IClassicHandlable source) { ObjectUpdater updator = Pool <ObjectUpdater> .Pop(); updator.Finish = source; return(updator); }
public static IUpdating Create <T>(T target, XObjectHash source) { ObjectUpdater <T> updator = new ObjectUpdater <T>(); updator.Target = target; updator.Finish = source; return(updator); }
public static ObjectUpdater <T> Create <T>(T target, XObjectHash source) { ObjectUpdater <T> updator = Pool <ObjectUpdater <T> > .Pop(); updator.Target = target; updator.Finish = source; return(updator); }