Commit Graph

101 Commits

Author SHA1 Message Date
Xevion
5a265cdc75 added escape keybind for exiting menus, adjustment panel close behavior, tweaked adjustment panel sliders/toggles/labels positioning and scaling 2020-05-22 19:22:46 -05:00
Xevion
6fb2a8d869 remove vsync from project settings 2020-05-22 18:58:59 -05:00
Xevion
7d67299294 fix Boid LineRenderer rendering in XZ dimensions, not XY 2020-05-22 17:04:32 -05:00
Xevion
169372ce82 move OpenHyperLinks.cs into the Scripts folder, use TextMesh Pro on title and version subtext, update Text to RectTransform accordingly 2020-05-21 14:52:55 -05:00
Xevion
4b897a812c fixed start button broken dew to title text hitbox clipping, updated buttons to use TextMesh Pro 2020-05-21 14:30:40 -05:00
Xevion
dcbcd3ffa7 added and tweaked settings panel tweens/buttons 2020-05-21 10:11:08 -05:00
Xevion
94cd9fae77 add adjustments panel tween and auto positioning 2020-05-21 09:54:49 -05:00
Xevion
94ae4bb5bc added resolution scaling for title/about screen buttons, ready for settings/play screens 2020-05-21 01:53:56 -05:00
Xevion
293f6639e3 adjusted tweening times, added a delay for about screen close title group, customized tweening ease types 2020-05-20 19:37:07 -05:00
Xevion
e2106400b5 makeshift system for moving UI elements back and forth using tweening, implemented about/title tweens and button behaviour for title screen 2020-05-20 17:09:08 -05:00
Xevion
13ddbd5faf update .gitignore with new rule for TextMesh Pro 2020-05-20 16:36:51 -05:00
Xevion
abad559eef add open hyperlinks script for opening and highlighting hyperlinks, added hyperlinks to about page 2020-05-20 16:36:09 -05:00
Xevion
81e5ab8081 add about page using TMP and TMP generated font atlases, add EncodeSans bold 2020-05-20 16:23:31 -05:00
Xevion
aedbd4e394 fix Triangle script not using material field 2020-05-20 15:27:45 -05:00
Xevion
8439bc8e11 new about icons (unselected/selected) 2020-05-20 15:26:44 -05:00
Xevion
7acccbf087 add public mesh field to Triangle.cs script 2020-05-20 14:16:01 -05:00
Xevion
f8c5b9cfec add public mesh field to Triangle.cs script 2020-05-20 14:15:35 -05:00
Xevion
4632b6baa6 organize resources into folders 2020-05-20 14:15:14 -05:00
Xevion
3620113261 New UI Controller for controlling/tweening UI elements, start of proper project layout 2020-05-20 13:04:30 -05:00
Xevion
154867c445 Create new scenes for Main Menu with UI Elements 2020-05-20 13:04:01 -05:00
Xevion
b67996f083 fix .gitignore for proc. placement project, add ignore for LeanTween asset 2020-05-20 13:03:29 -05:00
Xevion
a9a8f2e13e make GetRandomVelocity static and a Utility method, additional privilege fixes/method renames 2020-05-20 13:02:01 -05:00
Xevion
9e1df1a0f1 Simplify rule application and add in enable/disable rules 2020-05-19 08:30:09 -05:00
Xevion
37c18be20c update project for building 2020-05-18 23:15:50 -05:00
Xevion
b8abb9e4d7 Moved all scripts into Scripts folder, project organization, more comments, other stuff (?) 2020-05-18 21:26:53 -05:00
Xevion
5558326633 Add Hot-reload/recompiling play mode lock 2020-05-18 19:03:30 -05:00
Xevion
9993afbaf6 Add focusing input logic 2020-05-18 14:29:45 -05:00
Xevion
87da645dcd Add new Boundary rules 2020-05-18 12:48:41 -05:00
Xevion
ceebb7c974 Add in the rest of the Bias/Weights/Ranges for Boid Controller 2020-05-18 09:26:34 -05:00
Xevion
c2f40ef605 Added new Editor for controlling Boid count, new methods for adding.removing Boids 2020-05-18 09:07:06 -05:00
Xevion
1e3f761b35 remove csproj meta 2020-05-17 13:20:22 -05:00
Xevion
2e81391418 restructure project for GitHub 2020-05-17 13:17:58 -05:00
Xevion
b6812cc9a8 fix boids escaping edge wrappinig using Centering Velocity to force return to Rectangle, move velocity limiting logic into Util, abs vector function 2020-05-17 13:05:24 -05:00
Xevion
44fb0f3bfe Add local/global flock toggling, fixed serialized field filled with nulls, made Rule division floating point, make GetFlock a LINQ expression 2020-05-17 09:22:28 -05:00
Xevion
0a6ff38cee revert back to old Update/Wrapping to fix broken wrapping 2020-05-17 00:48:46 -05:00
Xevion
a4479aa653 attempts to fix, more debug print/text/label statements & cleanup 2020-05-17 00:39:41 -05:00
Xevion
b933decc4e add ReadOnly attribute script 2020-05-16 23:04:23 -05:00
Xevion
505211b9dc make most Boid properties private, use Renderer check for Wrapping visibility, broke ScreenWrap functionality again, Boid GameObject sibling index based naming, many new comments 2020-05-16 22:57:00 -05:00
Xevion
4d00d3b26a Boid optimize/fix wrapping checks 2020-05-16 22:31:52 -05:00
Xevion
76beeb9095 hide boidlist in inspector, fix ortho camera/rect implementation properly, move Boid movement functionality into Boid Update, get rid of NextUpdate 2020-05-16 22:25:29 -05:00
Xevion
aaec1923eb More cleanup making code cleaner, made Rectangle Boundaries automatically size to camera's view, automatic random boid placement, value tweaking 2020-05-16 22:01:15 -05:00
Xevion
2dffcdcf3b general cleanup, fix BoidController GetComponent referencing/performance issues, readying for feature implementation 2020-05-16 21:17:56 -05:00
Xevion
855aa23a0b fixed wrapping, prototype 'working' 2020-05-16 20:46:22 -05:00
Xevion
1dd037839e Major work with new Boid prefrab, configuring rules and attempt at camera wrapping - getting close to working prototype 2020-05-16 18:22:59 -05:00
Xevion
9825761f86 Add Triangle rendering 2020-05-16 13:06:05 -05:00
Xevion
5b16c736ee update Boid class for new Monobehavior structure 2020-05-16 13:05:48 -05:00
Xevion
5b049f2f24 fix access modifiers, start and update functions 2020-05-16 11:35:53 -05:00
Xevion
13808b8120 implement all basic flock rules 2020-05-16 11:21:11 -05:00
Xevion
e5588178eb basic Boids class setup 2020-05-16 10:42:49 -05:00
Xevion
39af1b95f7 add all files, project init 2020-05-16 09:19:27 -05:00