Example #1
0
        public void Draw(FMCanvas canvas)
        {
            if (_texture == null)
            {
                CreateTexture();
            }

            GUI.DrawTextureWithTexCoords(
                canvas.WindowRect,
                _texture,
                new Rect(
                    (canvas.Position.x - canvas.CanvasSize) * canvas.Zoom / -Width,
                    (canvas.Position.y - canvas.CanvasSize) * canvas.Zoom / Height,
                    canvas.WindowRect.width / Width,
                    canvas.WindowRect.height / Height));
        }
 public DropNode(FMCanvas canvas)
 {
     _canvas = canvas;
 }
 public CordianationSystem(FMCanvas canvas)
 {
     _canvas = canvas;
 }
Example #4
0
 public CreationMenu(FMCanvas canvas)
 {
     _canvas = canvas;
     _menu   = CreateGenericMenu();
 }