Exemple #1
0
 public override void OnEneter(HighlightableBrick brick)
 {
     if (coloringOn)
     {
         historyNodes.Add(new HistoryNodeChangeColor(brick.gameObject));
         brick.color = ToolsManager.instance.colorButton.selectedColor;
     }
 }
Exemple #2
0
        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;
        }
Exemple #3
0
 public override void OnExit(HighlightableBrick brick)
 {
     currentMeshVerises = null;
     meshTransform      = null;
 }
Exemple #4
0
 public virtual void OnExit(HighlightableBrick brick)
 {
 }
Exemple #5
0
 public virtual void OnEneter(HighlightableBrick brick)
 {
 }
Exemple #6
0
 public override void OnExit(HighlightableBrick brick)
 {
     brick.SetHighlighted(false);
 }
Exemple #7
0
 public override void OnEneter(HighlightableBrick brick)
 {
     brick.SetHighlighted(true);
 }