protected override void OnDestroy() { Logger.LogDebug($"{nameof(NodeMarkupTool)}.{nameof(OnDestroy)}"); NodeMarkupButton.RemoveButton(); NodeMarkupPanel.RemovePanel(); base.OnDestroy(); }
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; }
protected override void Awake() { Logger.LogDebug($"{nameof(NodeMarkupTool)}.{nameof(Awake)}"); base.Awake(); NodeMarkupButton.CreateButton(); NodeMarkupPanel.CreatePanel(); DisableTool(); }