コード例 #1
0
        public IDatasetProxy GetOrCreateDataSetProxy(IPool <GameObject> pool)
        {
            var updater = GetUpdaterByPool(pool);

            if (updater != null)
            {
                return(updater.DataSet as IDatasetProxy);
            }

            var dataset = DatasetFactory.Create();

            var proxy = DatasetProxyFactory.Create(((Component)pool).gameObject);

            proxy.Origin = dataset;

            return(proxy);
        }