public override ShapeBase CreateShapeInstance() { MobileWaterShape shape = new MobileWaterShape("MobileWater"); shape.Position = EditorManager.Scene.CurrentShapeSpawnPosition; //assign a default effect: if (EditorManager.EngineManager.IsInitialized()) { shape.ShaderEffect.EffectLibrary = @"\Shaders\MobileWater.Shaderlib"; shape.ShaderEffect.EffectName = "MobileWater"; } return shape; }
public override ShapeBase CreateShapeInstance() { MobileWaterShape shape = new MobileWaterShape("MobileWater"); shape.Position = EditorManager.Scene.CurrentShapeSpawnPosition; //assign a default effect: if (EditorManager.EngineManager.IsInitialized()) { shape.ShaderEffect.EffectLibrary = @"\Shaders\MobileWater.Shaderlib"; shape.ShaderEffect.EffectName = "MobileWater"; } return(shape); }