public override void OnEneter(HighlightableBrick brick) { if (coloringOn) { historyNodes.Add(new HistoryNodeChangeColor(brick.gameObject)); brick.color = ToolsManager.instance.colorButton.selectedColor; } }
public override void OnEneter(HighlightableBrick brick) { var meshFilter = brick.GetComponentInChildren <MeshFilter>(); currentMeshVerises = meshFilter.gameObject.GetComponent <Vertices>(); if (currentMeshVerises == null) { currentMeshVerises = meshFilter.gameObject.AddComponent <Vertices>(); } meshTransform = meshFilter.gameObject.transform; }
public override void OnExit(HighlightableBrick brick) { currentMeshVerises = null; meshTransform = null; }
public virtual void OnExit(HighlightableBrick brick) { }
public virtual void OnEneter(HighlightableBrick brick) { }
public override void OnExit(HighlightableBrick brick) { brick.SetHighlighted(false); }
public override void OnEneter(HighlightableBrick brick) { brick.SetHighlighted(true); }