public void PushMapReference(M2Instance instance) { var renderInstance = instance.RenderInstance; if (Model.HasBlendPass) { renderInstance.UpdateDepth(); } renderInstance.IsUpdated = true; lock (VisibleInstances) VisibleInstances.Add(renderInstance); }
public void PushMapReference(M2Instance instance) { M2RenderInstance inst; lock (mFullInstances) { if (mFullInstances.TryGetValue(instance.Uuid, out inst) == false) { return; } } inst.IsUpdated = true; lock (mInstanceBufferLock) mVisibleInstances.Add(inst); }