Example #1
0
 protected override void OnDestroy()
 {
     Logger.LogDebug($"{nameof(NodeMarkupTool)}.{nameof(OnDestroy)}");
     NodeMarkupButton.RemoveButton();
     NodeMarkupPanel.RemovePanel();
     base.OnDestroy();
 }
Example #2
0
        protected override void Awake()
        {
            Logger.LogDebug($"{nameof(NodeMarkupTool)}.{nameof(Awake)}");
            base.Awake();

            Instance = this;
            Logger.LogDebug($"Tool Created");

            ToolModes = new Dictionary <ToolModeType, BaseToolMode>()
            {
                { ToolModeType.SelectNode, Instance.CreateToolMode <SelectNodeToolMode>() },
                { ToolModeType.MakeLine, Instance.CreateToolMode <MakeLineToolMode>() },
                { ToolModeType.MakeCrosswalk, Instance.CreateToolMode <MakeCrosswalkToolMode>() },
                { ToolModeType.MakeFiller, Instance.CreateToolMode <MakeFillerToolMode>() },
                { ToolModeType.DragPoint, Instance.CreateToolMode <DragPointToolMode>() },
                { ToolModeType.PasteEntersOrder, Instance.CreateToolMode <PasteEntersOrderToolMode>() },
                { ToolModeType.EditEntersOrder, Instance.CreateToolMode <EditEntersOrderToolMode>() },
                { ToolModeType.ApplyIntersectionTemplateOrder, Instance.CreateToolMode <ApplyIntersectionTemplateOrderToolMode>() },
                { ToolModeType.PointsOrder, Instance.CreateToolMode <PointsOrderToolMode>() },
            };

            NodeMarkupButton.CreateButton();
            NodeMarkupPanel.CreatePanel();

            enabled = false;
        }
Example #3
0
        protected override void Awake()
        {
            Logger.LogDebug($"{nameof(NodeMarkupTool)}.{nameof(Awake)}");
            base.Awake();

            NodeMarkupButton.CreateButton();
            NodeMarkupPanel.CreatePanel();

            DisableTool();
        }