Skip to content

Commit

Permalink
Updated todo
Browse files Browse the repository at this point in the history
  • Loading branch information
DiogoDeAndrade committed Feb 17, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent 5b1820a commit cc8c7d4
Showing 4 changed files with 40 additions and 15 deletions.
24 changes: 12 additions & 12 deletions Packages/packages-lock.json
Original file line number Diff line number Diff line change
@@ -8,19 +8,19 @@
"hash": "8a8fa5a9659a6d63f196391c71e06c4286c8acd7"
},
"com.unity.2d.animation": {
"version": "7.0.8",
"version": "7.0.6",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.2d.common": "6.0.5",
"com.unity.2d.common": "6.0.3",
"com.unity.2d.sprite": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.uielements": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.2d.common": {
"version": "6.0.5",
"version": "6.0.3",
"depth": 2,
"source": "registry",
"dependencies": {
@@ -46,12 +46,12 @@
"url": "https://packages.unity.com"
},
"com.unity.2d.psdimporter": {
"version": "6.0.6",
"version": "6.0.4",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.2d.animation": "7.0.8",
"com.unity.2d.common": "6.0.5",
"com.unity.2d.animation": "7.0.6",
"com.unity.2d.common": "6.0.3",
"com.unity.2d.sprite": "1.0.0"
},
"url": "https://packages.unity.com"
@@ -63,12 +63,12 @@
"dependencies": {}
},
"com.unity.2d.spriteshape": {
"version": "7.0.6",
"version": "7.0.5",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.mathematics": "1.1.0",
"com.unity.2d.common": "6.0.4",
"com.unity.2d.common": "6.0.3",
"com.unity.2d.path": "5.0.2",
"com.unity.modules.physics2d": "1.0.0"
},
@@ -122,11 +122,11 @@
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.2d.animation": "7.0.8",
"com.unity.2d.animation": "7.0.6",
"com.unity.2d.pixel-perfect": "5.0.1",
"com.unity.2d.psdimporter": "6.0.6",
"com.unity.2d.psdimporter": "6.0.4",
"com.unity.2d.sprite": "1.0.0",
"com.unity.2d.spriteshape": "7.0.6",
"com.unity.2d.spriteshape": "7.0.5",
"com.unity.2d.tilemap": "1.0.0",
"com.unity.2d.tilemap.extras": "2.2.3"
}
@@ -199,7 +199,7 @@
"url": "https://packages.unity.com"
},
"com.unity.services.core": {
"version": "1.5.2",
"version": "1.4.2",
"depth": 1,
"source": "registry",
"dependencies": {
2 changes: 1 addition & 1 deletion ProjectSettings/Physics2DSettings.asset
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
Physics2DSettings:
m_ObjectHideFlags: 0
serializedVersion: 5
m_Gravity: {x: 0, y: -9.81}
m_Gravity: {x: 0, y: -706.32}
m_DefaultMaterial: {fileID: 0}
m_VelocityIterations: 8
m_PositionIterations: 3
4 changes: 2 additions & 2 deletions ProjectSettings/ProjectVersion.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
m_EditorVersion: 2021.3.13f1
m_EditorVersionWithRevision: 2021.3.13f1 (9e7d58001ecf)
m_EditorVersion: 2021.3.9f1
m_EditorVersionWithRevision: 2021.3.9f1 (ad3870b89536)
25 changes: 25 additions & 0 deletions Todo.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,40 @@
- Add tooltips to everything with explanations
- Replace ranges used for random number generation with a "ValueSelector", which allows a literal, a range and a ValueHandler/Variable. The range can also use ValueHandler/Variable for the limits.
- Change numbers in most definitions (conditions, for example) by something that can be either a ValueHandler, a Variable, a literal, or a function, with a property drawer, etc
- Unify ValueHandler/Value with single selector that can take any of them
- Add HueShift/Outline effect for sprites
- Add LookAt action
- Add a tree view to explore objects in the games
- Warning/Error system
- Error: Set scene object to prefab
- Warning: No actions
- Warning: No probabilities set for ActionRandom
- Warning: No tags set for OnCollision
- Remove TriggerRandom
- Icons on Okapi scripts
- Replace code icons with actual icons (polutes images, but it's faster and less error prone)
- Comment Code
- Documentation

Usability:
----------
- Enable drag/drop of action into actions (ActionRandom, Triggers)
- Highlight action by clicking/scroll there (not sure if possible)
- How to make simple actions more accessible? (see Simple Usage)

Simple usage:
-------------
- Maybe create a wizard?
- Set object visible/invisible
- Set object velocity

Bugs:
-----
- Collision detection fails because of using RigidBody2D.MovePosition() instead of actual physics
- Set defaults for ActionRandom to 1 instead of 0 (change text)
- Some text gets wrapped instead of clipped on titles of text boxes
- Be consistent in use of Self/This
- Preserve velocity with Movement

Games:
------

0 comments on commit cc8c7d4

Please sign in to comment.