Example #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public CSharpViewModel()
        {
            var cSharpParameterItems = new List <CSharpParameterItem>();

            cSharpParameterItems.Add(new CSharpParameterItem {
                Label = "Height", NormalizeAspect = NormalizeGeometrySourceAspect.Height
            });
            cSharpParameterItems.Add(new CSharpParameterItem {
                Label = "Width", NormalizeAspect = NormalizeGeometrySourceAspect.Width
            });
            cSharpParameterItems.Add(new CSharpParameterItem {
                Label = "Width and Height", NormalizeAspect = NormalizeGeometrySourceAspect.Individual
            });
            ParameterItems        = cSharpParameterItems;
            SelectedParameterItem = ParameterItems[0];

            var geometryTypes = new List <GeometryTypeItem>();

            geometryTypes.Add(new GeometryTypeItem {
                Label = "Stream", GeometryGeneratorType = GeometryGeneratorType.Stream
            });
            geometryTypes.Add(new GeometryTypeItem {
                Label = "PathGeometry", GeometryGeneratorType = GeometryGeneratorType.PathGeometry
            });
            GeometryTypes        = geometryTypes;
            SelectedGeometryType = GeometryTypes[0];

            CopyToClipboard  = new DelegateCommand(OnCopySourceCodeToClipboard);
            TriggerResetView = new FireTrigger();
        }
Example #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        public XamlViewModel()
        {
            var xamlCodeTypeItems = new List <XamlCodeTypeItem>();

            xamlCodeTypeItems.Add(new XamlCodeTypeItem {
                Label = "DrawingBrush", CodeGeneratorType = XamlCodeGeneratorType.DrawingBrush
            });
            xamlCodeTypeItems.Add(new XamlCodeTypeItem {
                Label = "Path", CodeGeneratorType = XamlCodeGeneratorType.Path
            });
            CodeTypeItems        = xamlCodeTypeItems;
            SelectedCodeTypeItem = CodeTypeItems[0];

            var geometrytypes = new List <GeometryTypeItem>();

            geometrytypes.Add(new GeometryTypeItem {
                Label = "Stream", GeometryGeneratorType = GeometryGeneratorType.Stream
            });
            geometrytypes.Add(new GeometryTypeItem {
                Label = "PathGeometry", GeometryGeneratorType = GeometryGeneratorType.PathGeometry
            });
            GeometryTypes        = geometrytypes;
            SelectedGeometryType = GeometryTypes[0];

            CopyToClipboard  = new DelegateCommand(OnCopySourceCodeToClipboard);
            TriggerResetView = new FireTrigger();
        }
 /// <summary>
 ///     Grabs Scripts and components.
 /// </summary>
 private void Awake()
 {
     fireTrigger = GetComponent <FireTrigger>();
     spiralShot  = GetComponent <SpiralShot>();
     basicShot   = GetComponent <BasicShot>();
     basicButt.onClick.AddListener(ToBasic);
     spinnyButt.onClick.AddListener(ToSpinny);
 }
Example #4
0
    //-----------------------------------------------------------------------------
    void Start()
    {
        if (Trigger == null) {
         Trigger = GetComponentInParent<FireTrigger>();
          }

          if (Trigger != null) {
         Trigger.OnFire += OnFire;
          }
    }
Example #5
0
    //-----------------------------------------------------------------------------
    void Start()
    {
        if (Trigger == null)
        {
            Trigger = GetComponentInParent <FireTrigger>();
        }

        if (Trigger != null)
        {
            Trigger.OnFire += OnFire;
        }
    }
Example #6
0
    //-----------------------------------------------------------------------------
    void Start()
    {
        // Don't search for a rigid body every frame - that search takes time
          // you don't actually need to do.
          rb = GetComponent<Rigidbody2D>();

          if (emitterController == null) {
         emitterController = GetComponentInChildren<ChangeEmissionByVelocity>();
          }

          if (null == fireTrigger) {
         fireTrigger = GetComponent<FireTrigger>();
          }
    }
        /// <summary>
        /// Constructor
        /// </summary>
        public FileConverterViewModel()
        {
            PreviewViewModel  = new PreviewViewModel();
            ResourceViewModel = new ResourceViewModel();
            XamlViewModel     = new XamlViewModel();
            CSharpViewModel   = new CSharpViewModel();
            ExportViewModel   = new ExportViewModel();

            SelectFile       = new DelegateCommand(OnSelectFile);
            SelectAll        = new DelegateCommand(OnSelectAll);
            TriggerResetView = new FireTrigger();

            fileParser = new FileParser();
            fileParser.Init();
        }
Example #8
0
    //-----------------------------------------------------------------------------
    void Start()
    {
        // Don't search for a rigid body every frame - that search takes time
        // you don't actually need to do.
        rb = GetComponent <Rigidbody2D>();

        if (emitterController == null)
        {
            emitterController = GetComponentInChildren <ChangeEmissionByVelocity>();
        }


        if (null == fireTrigger)
        {
            fireTrigger = GetComponent <FireTrigger>();
        }
    }
Example #9
0
        public ResourceViewModel()
        {
            var geometryCreationItems = new List <ResourceGeometryTypeItem>();

            geometryCreationItems.Add(new ResourceGeometryTypeItem {
                Label = "Stream", GeometryGeneratorType = ResourceGeometryGeneratorType.Stream
            });
            geometryCreationItems.Add(new ResourceGeometryTypeItem {
                Label = "Geometry", GeometryGeneratorType = ResourceGeometryGeneratorType.Geometry
            });
            geometryCreationItems.Add(new ResourceGeometryTypeItem {
                Label = "PathGeometry", GeometryGeneratorType = ResourceGeometryGeneratorType.PathGeometry
            });
            GeometryTypeItems        = geometryCreationItems;
            SelectedGeometryTypeItem = GeometryTypeItems[0];

            CopyToClipboard  = new DelegateCommand(OnCopySourceCodeToClipboard);
            TriggerResetView = new FireTrigger();
        }
Example #10
0
 internal bool OnReceivedFireMessage()
 {
     return(FireTrigger.WaitOne());
 }