Commit Graph
28 Commits
Author SHA1 Message Date
Dylan Wilson ce376c1386 clean up warnings produced when generating nuget packages 2019-08-18 19:13:59 +10:00
Martin StauberandDylan Wilson cadaed7fea Scale Particles without Maintaining Aspect Ratio (#483)
* Update ParticleReleaseParameters.cs

Add parameters to allow scaling particles without maintaining aspect ratio

* Update ParticleEmitter.cs

Scale particles without maintaining aspect ratio.
2019-02-04 21:13:12 +10:00
Dylan Wilson 595b9a8bd8 fixed some disposing in the demos 2018-12-28 18:43:59 +10:00
luisfbandDylan Wilson 7a524a156c Fixed the correct value passed to GC on Dispose of ParticleBuffer (#580) (#581)
More info available in #580
2018-12-27 23:14:51 +10:00
Dylan Wilson 50bf89faf5 made the monogame pcl a private asset in the nuget packages and fixed a few things in the cake build 2018-07-10 22:12:55 +10:00
Dylan Wilson 2791d4347a do away with the old nuspec files 2018-05-24 21:36:15 +10:00
Dylan Wilson 2ec6df4db4 added nuget package metadata 2018-05-17 22:25:07 +10:00
Dylan Wilson 2cf9ec7350 partially restored the cake build 2018-05-10 21:33:43 +10:00
Dylan Wilson 0121a2b9c5 dotnet standard 2.0 baby! 2018-05-09 21:58:40 +10:00
Dylan Wilson 4126e68fb3 merge commit 2018-02-07 22:20:05 +10:00
Dylan Wilson ad03ad3251 removed most of the compiler warnings about missing XML docs 2018-02-07 22:13:43 +10:00
Jon SeamanandDylan Wilson 5470a52e05 Added XML docs to NuGet (#460) 2018-02-01 20:14:59 +10:00
Dylan Wilson d7f7c95dd1 renaming some things to be more consistent 2017-12-28 21:42:16 +10:00
Dylan Wilson dff508b6a3 removed the generic TParent type parameter from Transform2D 2017-08-31 09:52:52 +10:00
Dylan Wilson f88c6a3f5e fixed c# 7 syntax mistake 2017-08-10 20:58:27 +10:00
Dylan Wilson 92600bc5b8 moved auto triggering to the particle emitter level 2017-08-09 20:39:16 +10:00
Dylan Wilson a3162f7f88 fixed some bugs in the interpolators 2017-08-04 22:31:00 +10:00
Dylan Wilson 6cf4750b28 fixed a bug in age modifier serialization 2017-07-22 23:23:50 +10:00
Dylan WilsonandGitHub b3a631aff5 Gui dialogs (#410)
* started refactoring for gui windows

* a bit more work on gui windows

* fixed some bugs and broken build stuff

* fixed some bugs in gui controls

* a little code cleanup

* got gui dialogs positioning and experimenting with named styles by type

* apply control styles directly in the constructor of controls

* got everything compiling again

* all gui controls have skinnable constructors

* rework uniform grid desired size calculations

* turns out gui layouts are complicated

* include pdb files in nuget packages

* fixed a bug in find nearest glyph

* custom control styling

* added a range constructor overload that takes one value

* rethinking control desired size behaviour

* made particle emitters more editable at runtime

* moved the auto trigger code to the particle effect instead of the emitters

* tweaks

* changed the particle modifer interface to an abstract base with an optional name

* changed the particle modifer interface to an abstract base with an optional name

* an attempt at creating a gui combo box

* rolled back the nested control experiment

* pretty good (but not perfect) combo boxes

* tweaks

* name property bindings on lists

* removed and cleaned up the hacks from the gui combo box

* minor combo box styling tweaks

* minor bug fix in gui combo box

* experiments with data binding

* fixed a mistake on the texture region service interface

* working on the ability to serialize particles

* finished particle serialization

* more robust range deserialization

* added editor browable attributes

* fixed some broken demos

* made the particle modifiers editable at runtime

* fixed some issues with particle serialization

* fixed some issues with interpolators
2017-07-22 21:22:13 +10:00
Robert WallisandDylan Wilson 367972361f Moving HslColor from Particles to Core (#398) 2017-05-25 19:47:13 +10:00
Dylan Wilson 9a29b0c1c3 default particle color is now white) 2017-05-10 21:30:16 +10:00
Dylan Wilson a77a346b14 changed particle emitter scale to use normalized values like everything else 2017-05-10 21:01:05 +10:00
Dylan WilsonandGitHub 799b1edb06 Particles data driven (#388)
* yay, a start on data driven particles

* added data driven support for all particle profiles

* pretty much finished all of the particle serialization code

* resolved an inconsistency with the interpolators
2017-05-09 23:48:29 +10:00
toddgibsonandDylan Wilson 17d1448c2d add LayerDepth to Particles (#382)
* add LayerDepth to Particles

* simplify Trigger methods by defaulting layerDepth parameter
2017-04-29 13:53:04 +10:00
Dylan Wilson 6a163e2ea7 removed unused memcpy dll import in the particles package to fix #327 2017-04-06 22:11:31 +10:00
Dylan Wilson ea518d55da changed the tools versions in the project files to be compatible with xamrain studio 2017-03-10 22:12:14 +10:00
Dylan Wilson cbd369e029 fixed unsafe code flag in release mode and some minor code cleanup 2017-03-07 22:20:43 +10:00
Dylan Wilson c236e6dfd5 moved the particle system and the entity component system into their own nuget packages 2017-03-07 22:08:31 +10:00