17 Commits

Author SHA1 Message Date
a04e1e1225 Fixed idleExp not working on android
Fixed idleExp only working through unity editor, now works on
application built to an android device through OnApplicationFocus()
2017-09-04 14:56:21 -04:00
0bae48932e Excluded file from last commit
Forgot one!
- Adds rotationPerSec & secPerRotation
2017-09-04 13:55:53 -04:00
c868d738b9 Improved scripting
-Added accurate rotationPerSec & secondPerRot values!... Up to a speed
of ~720.
--Used for new idle expgain calculation in Load()
-Added scripting for assigning button events within
InitializeButtonArrays()
--stored all buttons to arrays depending on contents of the parent UI
panel's name
--mainButtons[], rotationButtons[], colorButtons[]... etc
--Future buttons will automatically exist within the array, only events
need assigning.
--Buttons do not include tick boxes, etc!
--Buttons cannot have onClick() even assigned through editor (Unity
bug?)
2017-09-04 13:53:03 -04:00
ea55db656d Added experience gain while idle
- Might be off, could understand radians better
- Add popup for displaying idle exp gained
2017-09-03 21:46:47 -04:00
90948610cd Fixed Formatting
Removed unused variables
Added Save() to OnDestroy() within all scripts related to PlayerData
2017-09-03 19:47:23 -04:00
a339149a71 Added saving and loading
Added PlayerData class to GamerManager.cs
- Stored in Application.PersistantDataPath + "/playerInfo.dat"
- Safer way to store / transfer data?
- Add saving of local time when calling Save() or Load()
- Compare save time to load time and give afk rewards earned based on
rotation speed
2017-09-03 18:56:05 -04:00
f20d8340bb Added rotation count
Added rotation count to SpinningCube.cs
-Change increment to change amount of speed added per level
2017-09-03 15:58:42 -04:00
12775c8ef7 Reworked ExperienceBar.cs
-Alters expBarSprite's fill amount according to % ( exp gained /
required )
-Scales according to viewport
-Used Mathf.Lerp() to smooth bar growth over time.deltatime * lerpSpeed
-Added clicks integer to keep track of total clicks

Needs:
-Delevel if ExpLess() called until expObtained < previousExpRequired
-Create function to query for previous and future level requirements
returned and stored within structs
2017-08-26 18:31:01 -04:00
ad57d40c70 Relocated Asset Packs
Any scripts contained in subdirectory "WebPlayerTemplates/" will not be
compiled
-Fixes build errors created from reference scripts within Ultimate GUI
Kit
2017-08-26 17:21:24 -04:00
ef64fc5c08 Added UI sprites
Imported Ultimate GUI Kit from Asset Store
- Added sprites for displaying level and exp
2017-08-26 15:52:29 -04:00
77d29a4dc4 Updated RectTransforms, tags
-Fixed messy RectTransforms, cleaned up scaling of UI across different
resolutions

-Prints level correctly in landscape view

-Added red 'container' that doubles as mask for displaying EXP gained

Needs:
-Scale exp bar, drawn within ExperienceBar script
2017-08-26 12:30:46 -04:00
d13bd095be Save First!
Doh!
2017-08-23 11:11:39 -04:00
3251ae85b6 Fixed ExperienceBar.cs
Fixed bar filling up before gaining require exp
Added exp curve (required + required^1.05)
Removed fixed levels, added infinite progression
Fixed clicksNeeded to account for expObtained
Added ExpReset() and ExpLess()

Needs:
Click count
Better debug logs
Delevel if previousExpRequired>expObtained  ( When using ExpLess() )
--Exponential equation to determine infinite previous levels without
storing them individually?
2017-08-23 11:11:04 -04:00
ebac7507ef Removed excluded Build directory
Added pre-commit hook script to '.../SpinningCube/.git/hooks/' to ignore
meta files on directories excluded by .gitignore

Pre-commit Script backed up in '.../UnityProjects/Git Hooks - Scripts/'
2017-08-23 09:03:44 -04:00
e0097ce93c .gitignore update
New excludes :
Build/
2017-08-23 08:39:27 -04:00
91a7f533a1 Initial Commit
Exp bar and Levels.
Rethink ExperienceBar and ToggleMenus scripts
2017-08-22 13:29:01 -04:00
932d544349 Initial commit 2017-08-22 13:21:25 -04:00