public override void Create() { name = "Metaballs (2D)"; pass = new MetaballRender2DPass("Metaballs2D"); MetaballSystem2D metaballSystem = MetaballSystem2D.GetInstance(); //if (metaballSystem.updated) //{ // pass.outlineSize = metaballSystem.outlineSize; // pass.innerColor = metaballSystem.innerColor; // pass.outlineColor = metaballSystem.outlineColor; //} //else //{ // metaballSystem.outlineSize = settings.outlineSize; // metaballSystem.innerColor = settings.innerColor; // metaballSystem.outlineColor = settings.outlineColor; // metaballSystem.updated = true; // pass.outlineSize = settings.outlineSize; // pass.innerColor = settings.innerColor; // pass.outlineColor = settings.outlineColor; //} pass.settings = settings; pass.renderPassEvent = settings.renderPassEvent; }
public override void Create() { name = "Metaballs (2D)"; pass = new MetaballRender2DPass("Metaballs2D"); pass.outlineSize = settings.outlineSize; pass.innerColor = settings.innerColor; pass.outlineColor = settings.outlineColor; pass.renderPassEvent = settings.renderPassEvent; }