public void ResetMRWall() { UpdateWorldPosMatrix(); foreach (var unit in units) { unit.ResetUint(); unit.paintObjs[0].PaintableReset(); } PBSRoot.PaintableReset(); wall.GetComponent <PaintVR.PBSPaintableObject>().PaintableReset(); startButton.PaintableReset(); gameStartFlag = false; }
private void Start() { if (PBSoriginObj == null) { UndoManager.instance.PaintableObjs.TryGetValue(gameObject.name, out PBSoriginObj); if (PBSoriginObj == null) { Debug.Log("PaintableMiniature :: Can't find mapping Paintable Object."); } } else { GetComponent <Renderer>().material.SetTexture("_MainTex", PBSoriginObj.PaintTextureData.AlbedoTexture); originObj = PBSoriginObj.GetComponent <PaintableObject>(); } }