|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for InControl.TouchSprite:Public Member Functions | |
| TouchSprite () | |
| TouchSprite (float size) | |
| void | Create (string gameObjectName, Transform parentTransform, int sortingOrder) |
| void | Delete () |
| void | Update () |
| void | Update (bool forceUpdate) |
| bool | Contains (Vector2 testWorldPoint) |
| bool | Contains (Touch touch) |
| void | DrawGizmos (Vector3 position, Color color) |
Properties | |
| bool | Dirty [get, set] |
| bool | Ready [get, set] |
| bool | State [get, set] |
| Sprite | BusySprite [get, set] |
| Sprite | IdleSprite [get, set] |
| Sprite | Sprite [set] |
| Color | BusyColor [get, set] |
| Color | IdleColor [get, set] |
| TouchSpriteShape | Shape [get, set] |
| TouchUnitType | SizeUnitType [get, set] |
| Vector2 | Size [get, set] |
| Vector2 | WorldSize [get, set] |
| Vector3 | Position [get, set] |
Private Member Functions | |
| GameObject | CreateSpriteGameObject (string name, Transform parentTransform) |
| SpriteRenderer | CreateSpriteRenderer (GameObject spriteGameObject, Sprite sprite, int sortingOrder) |
| void | ScaleSpriteInPixels (GameObject spriteGameObject, SpriteRenderer spriteRenderer, Vector2 size) |
| void | ScaleSpriteInPercent (GameObject spriteGameObject, SpriteRenderer spriteRenderer, Vector2 size) |
Private Attributes | |
| Sprite | idleSprite |
| Sprite | busySprite |
| Color | idleColor |
| Color | busyColor |
| TouchSpriteShape | shape |
| TouchUnitType | sizeUnitType |
| Vector2 | size |
| bool | lockAspectRatio |
| Vector2 | worldSize |
| GameObject | spriteGameObject |
| SpriteRenderer | spriteRenderer |
| bool | state |
| bool< Dirty > | k__BackingField |
| bool< Ready > | k__BackingField |
Definition at line 11 of file TouchSprite.cs.