UnityEngine.TerrainTools.TerrainPaintUtility.ReleaseContextResources(paintContext); } // Perform painting operations that modify the Terrain texture data public override bool OnPaint(Terrain terrain, IOnPaint editContext) { // Get the current BrushTransform under the mouse position relative to the Terra...
this.mDataResources.set(position,enity); INotifyDataSetChange.notifyUnityAdapterDataUpdate(position); }else{ lg.e("reviseDataResource failed because position out of size "+this.mDataResources.size()); } } @Override public voidremoveDataResourceOnPosition(intposition) { this.mDataResources.remove(...
OnPaint.privatevoidRenderIntoPaintContext(UnityEngine.TerrainTools.PaintContext paintContext, Texture brushTexture, UnityEngine.TerrainTools.BrushTransform brushXform){// Get the built-in painting Material referenceMaterial mat = UnityEngine.TerrainTools.TerrainPaintUtility.GetBuiltinPaintMaterial();// Bind...
current.type != EventType.Repaint) return; // Only do the rest if user mouse hits valid terrain if (!editContext.hitValidTerrain) return; // Get the current BrushTransform under the mouse position relative to the Terrain UnityEngine.TerrainTools.BrushTransform brushXform = UnityEngine.Terrain...