コード例 #1
0
ファイル: ColorTool.cs プロジェクト: PawelPajor/agaq-builder
 public override void OnEneter(HighlightableBrick brick)
 {
     if (coloringOn)
     {
         historyNodes.Add(new HistoryNodeChangeColor(brick.gameObject));
         brick.color = ToolsManager.instance.colorButton.selectedColor;
     }
 }
コード例 #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;
        }
コード例 #3
0
 public override void OnExit(HighlightableBrick brick)
 {
     currentMeshVerises = null;
     meshTransform      = null;
 }
コード例 #4
0
ファイル: BaseTool.cs プロジェクト: PawelPajor/agaq-builder
 public virtual void OnExit(HighlightableBrick brick)
 {
 }
コード例 #5
0
ファイル: BaseTool.cs プロジェクト: PawelPajor/agaq-builder
 public virtual void OnEneter(HighlightableBrick brick)
 {
 }
コード例 #6
0
ファイル: MoveTool.cs プロジェクト: PawelPajor/agaq-builder
 public override void OnExit(HighlightableBrick brick)
 {
     brick.SetHighlighted(false);
 }
コード例 #7
0
ファイル: MoveTool.cs プロジェクト: PawelPajor/agaq-builder
 public override void OnEneter(HighlightableBrick brick)
 {
     brick.SetHighlighted(true);
 }