/// <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(); }
/// <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); }
//----------------------------------------------------------------------------- void Start() { if (Trigger == null) { Trigger = GetComponentInParent<FireTrigger>(); } if (Trigger != null) { Trigger.OnFire += OnFire; } }
//----------------------------------------------------------------------------- void Start() { if (Trigger == null) { Trigger = GetComponentInParent <FireTrigger>(); } if (Trigger != null) { Trigger.OnFire += OnFire; } }
//----------------------------------------------------------------------------- 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(); }
//----------------------------------------------------------------------------- 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>(); } }
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(); }
internal bool OnReceivedFireMessage() { return(FireTrigger.WaitOne()); }