示例#1
0
        public bool MatchesTask(IChunkRemeshTask other)
        {
            StandardChunkRemesh o = other as StandardChunkRemesh;

            if (o == null)
            {
                return(false);
            }

            return(chunk == o.chunk);
        }
示例#2
0
        private StandardChunkRemesh TakePool_Standard()
        {
            for (int i = 0; i < standardRemeshPool.Count; i++)
            {
                if (!((StandardChunkRemesh)standardRemeshPool[i]).IsBeginUsed())
                {
                    return((StandardChunkRemesh)standardRemeshPool[i]);
                }
            }

            StandardChunkRemesh task = new StandardChunkRemesh();

            standardRemeshPool.Add(task);
            return(task);
        }