Commit Graph

6 Commits

Author SHA1 Message Date
Shaun Reed 33664d2735 Added basic notification system
-Works with minimal calls to SendNotification(), infinite loop possible
on multiple calls
-Add to MoreExp()
--Add case for multiple notifications of same type combining value
--If notification timer > maxTime
---expRate = expNotifyValue / secondsPassed
---Display Exp/s instead of continuously growing value
2017-09-04 19:53:18 -04:00
Shaun Reed 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
Shaun Reed 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
Shaun Reed 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
Shaun Reed 90948610cd Fixed Formatting
Removed unused variables
Added Save() to OnDestroy() within all scripts related to PlayerData
2017-09-03 19:47:23 -04:00
Shaun Reed 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