Commit Graph

78 Commits

Author SHA1 Message Date
Xevion
303e846e0f add checks for group/sep/fov checks to recreate LineRenderers 2020-05-27 20:05:26 -05:00
Xevion
30dd4a1100 add separate draw (optional redraw) method, new drawArc and drawArcCenetered methods for FOV 2020-05-27 19:36:07 -05:00
Xevion
784d498a52 neighbor count label gizmo, attempt at arc FOV gizmo, make min/max speed sliders into single min/max slider 2020-05-27 19:18:05 -05:00
Xevion
74ddf684a9 implemented FOV checks, back to foreach loop, BoidController sliders 2020-05-27 10:45:41 -05:00
Xevion
a09d5f5028 Merge pull request #19 from Xevion/algorithm-improvements
Algorithm Improvements
2020-05-27 09:14:26 -05:00
Xevion
1941534360 increase boundary/steering force limits, update inspector slider max values 2020-05-27 01:54:50 -05:00
Xevion
f8e2a7edfe tweaked algorithm values, fixed centering velocity breaking wrapping erratically due to improperly scaled velocities 2020-05-27 01:24:00 -05:00
Xevion
2ed2fa1116 implement seblague's acceleration based formulas, may require tweaking 2020-05-25 13:18:16 -05:00
Xevion
c6556338cd implement seblague's acceleration based formulas, requires tweaking 2020-05-25 09:45:21 -05:00
Xevion
6db341cd6a Merge pull request #17 from Xevion/hide-menu
PlayHidden Menu
2020-05-25 09:28:54 -05:00
Xevion
1fc3e01bbc implement PlayHidden menu for unobstructed view 2020-05-25 09:24:27 -05:00
Xevion
a050e30159 update README with disclaimer 2020-05-23 04:56:45 -05:00
Xevion
fb8e903967 update README and add banner psd/jpeg for repo 2020-05-23 04:51:29 -05:00
Xevion
2fea2406bb update project settings with new psd icon 2020-05-23 04:28:28 -05:00
Xevion
4c43a5287f add target framerate of 90fps, move Graphy module to top left 2020-05-23 03:24:02 -05:00
Xevion
8343af22a8 implemented toggle title screen boid rendering (tween based method commented out until fix located) 2020-05-23 03:18:59 -05:00
Xevion
ec48b1386f update .gitignore with asset folder meta blocks, remove LeanTween/TMP asset folder metafiles 2020-05-23 02:32:57 -05:00
Xevion
8165896a68 restructured label/toggles hierarchy to allow child component getter, implemented toggle component & simple callbacks 2020-05-23 02:30:49 -05:00
Xevion
1cc1e20962 new AdjustmentsHandler.cs for working with sliders/toggles 2020-05-23 02:24:42 -05:00
Xevion
1d275a4164 update project to include Graphy asset, add adjustments panel close button and tweak sliders to near perfection, small formatting/doc changes to UIController.cs 2020-05-23 02:23:56 -05:00
Xevion
e7fbc7c6f1 .gitignore update for Tayx/Graphy 2020-05-23 02:22:36 -05:00
Xevion
5a8ead9bf3 renamed UILock to align with property naming conventions, add docs for UIStance/UIGroup enums, predict more UIStance items (rename Play to PlayAdjust) 2020-05-23 00:17:19 -05:00
Xevion
26031f4870 improve documentation in UIController.cs 2020-05-22 23:55:56 -05:00
Xevion
b2801d8009 add documentation to large methods in UIController.cs, refactor ChangeStance with smarter, simpler if-statements 2020-05-22 23:13:47 -05:00
Xevion
69f9d9f3d8 changed bool based stance locking to tween start counting system with _UILock property 2020-05-22 22:07:57 -05:00
Xevion
2c70ce7f70 added UILock function (locking/unlocking when tweens complete), added check for stance already active 2020-05-22 20:31:05 -05:00
Xevion
75f11766a4 completely overhaul button system with new ChangeStance and MoveElements method, lambdas for button listener activating stance changes 2020-05-22 20:19:06 -05:00
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