| ofs | hex dump | ascii |
|---|
| 0000 | 00 00 0a 5d 00 01 6d b4 00 00 00 15 00 00 10 00 00 00 00 00 32 30 31 39 2e 33 2e 36 66 31 00 fe | ...]..m.............2019.3.6f1.. |
| 0020 | ff ff ff 01 02 00 00 00 07 04 00 00 00 ff ff 30 76 b2 2c be 7c 70 d8 e4 1e 41 0b ca 0e 40 c3 33 | ...............0v.,.|p...A...@.3 |
| 0040 | 00 00 00 cb 00 00 00 01 00 00 00 00 00 00 00 37 00 00 80 ff ff ff ff 00 00 00 00 00 80 00 00 00 | ...............7................ |
| 0060 | 00 00 00 00 00 00 00 01 00 01 00 a6 03 00 80 b2 01 00 80 04 00 00 00 01 00 00 00 01 00 00 00 00 | ................................ |
| 0080 | 00 00 00 00 00 00 00 01 00 01 00 13 00 00 00 45 04 00 80 0c 00 00 00 02 00 00 00 01 00 00 00 00 | ...............E................ |
| 00a0 | 00 00 00 00 00 00 00 01 00 02 00 de 00 00 80 29 00 00 00 04 00 00 00 03 00 00 00 01 00 80 00 00 | ...............)................ |
| 00c0 | 00 00 00 00 00 00 00 01 00 02 00 2e 03 00 80 32 00 00 00 08 00 00 00 04 00 00 00 01 00 80 00 00 | ...............2................ |
| 00e0 | 00 00 00 00 00 00 00 01 00 01 00 3b 00 00 00 61 04 00 80 0c 00 00 00 05 00 00 00 01 00 00 00 00 | ...........;...a................ |
| 0100 | 00 00 00 00 00 00 00 01 00 02 00 de 00 00 80 29 00 00 00 04 00 00 00 06 00 00 00 01 00 80 00 00 | ...............)................ |
| 0120 | 00 00 00 00 00 00 00 01 00 02 00 2e 03 00 80 32 00 00 00 08 00 00 00 07 00 00 00 01 00 80 00 00 | ...............2................ |
| 0140 | 00 00 00 00 00 00 00 01 00 01 00 86 02 00 80 72 04 00 80 0c 00 00 00 08 00 00 00 01 00 00 00 00 | ...............r................ |
| 0160 | 00 00 00 00 00 00 00 01 00 02 00 de 00 00 80 29 00 00 00 04 00 00 00 09 00 00 00 01 00 80 00 00 | ...............)................ |
| 0180 | 00 00 00 00 00 00 00 01 00 02 00 2e 03 00 80 32 00 00 00 08 00 00 00 0a 00 00 00 01 00 80 00 00 | ...............2................ |
| 01a0 | 00 00 00 00 00 00 00 01 00 01 00 48 03 00 80 ab 01 00 80 ff ff ff ff 0b 00 00 00 01 80 08 00 00 | ...........H.................... |
| 01c0 | 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 80 ff ff ff ff 0c 00 00 00 01 40 08 00 00 | ...........1...1............@... |
| 01e0 | 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 80 04 00 00 00 0d 00 00 00 01 00 08 00 00 | ................................ |
| 0200 | 00 00 00 00 00 00 00 01 00 03 00 51 00 00 80 6a 00 00 80 01 00 00 00 0e 00 00 00 01 00 08 00 00 | ...........Q...j................ |
| 0220 | 00 00 00 00 00 00 00 01 00 01 00 f1 00 00 80 50 00 00 00 ff ff ff ff 0f 00 00 00 00 c0 00 00 00 | ...............P................ |
| 0240 | 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 80 ff ff ff ff 10 00 00 00 00 80 00 00 00 | ...........1...1................ |
| 0260 | 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 80 04 00 00 00 11 00 00 00 00 00 00 00 00 | ................................ |
| 0280 | 00 00 00 00 00 00 00 01 00 03 00 1f 02 00 80 6a 00 00 80 ff ff ff ff 12 00 00 00 00 80 00 00 00 | ...............j................ |
| 02a0 | 00 00 00 00 00 00 00 01 00 04 00 62 00 00 00 9b 00 00 80 ff ff ff ff 13 00 00 00 00 80 00 00 00 | ...........b.................... |
| 02c0 | 00 00 00 00 00 00 00 01 00 05 00 48 03 00 80 78 00 00 00 ff ff ff ff 14 00 00 00 00 80 00 00 00 | ...........H...x................ |
| 02e0 | 00 00 00 00 00 00 00 01 00 06 01 31 00 00 80 31 00 00 80 ff ff ff ff 15 00 00 00 01 40 00 00 00 | ...........1...1............@... |
| 0300 | 00 00 00 00 00 00 00 01 00 07 00 de 00 00 80 1b 03 00 80 04 00 00 00 16 00 00 00 01 00 00 00 00 | ................................ |
| 0320 | 00 00 00 00 00 00 00 01 00 07 00 51 00 00 80 6a 00 00 80 01 00 00 00 17 00 00 00 01 00 00 00 00 | ...........Q...j................ |
| 0340 | 00 00 00 00 00 00 00 01 00 05 00 48 03 00 80 7d 00 00 00 ff ff ff ff 18 00 00 00 00 80 00 00 00 | ...........H...}................ |
| 0360 | 00 00 00 00 00 00 00 01 00 06 01 31 00 00 80 31 00 00 80 ff ff ff ff 19 00 00 00 01 40 00 00 00 | ...........1...1............@... |
| 0380 | 00 00 00 00 00 00 00 01 00 07 00 de 00 00 80 1b 03 00 80 04 00 00 00 1a 00 00 00 01 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 01 00 07 00 51 00 00 80 6a 00 00 80 01 00 00 00 1b 00 00 00 01 00 00 00 00 | ...........Q...j................ |
| 03c0 | 00 00 00 00 00 00 00 01 00 05 00 48 03 00 80 86 00 00 00 ff ff ff ff 1c 00 00 00 00 80 00 00 00 | ...........H.................... |
| 03e0 | 00 00 00 00 00 00 00 01 00 06 01 31 00 00 80 31 00 00 80 ff ff ff ff 1d 00 00 00 01 40 00 00 00 | ...........1...1............@... |
| 0400 | 00 00 00 00 00 00 00 01 00 07 00 de 00 00 80 1b 03 00 80 04 00 00 00 1e 00 00 00 01 00 00 00 00 | ................................ |
| 0420 | 00 00 00 00 00 00 00 01 00 07 00 51 00 00 80 6a 00 00 80 01 00 00 00 1f 00 00 00 01 00 00 00 00 | ...........Q...j................ |
| 0440 | 00 00 00 00 00 00 00 01 00 04 00 79 02 00 80 0a 03 00 80 0c 00 00 00 20 00 00 00 00 00 00 00 00 | ...........y.................... |
| 0460 | 00 00 00 00 00 00 00 01 00 05 00 de 00 00 80 29 00 00 00 04 00 00 00 21 00 00 00 01 00 80 00 00 | ...............).......!........ |
| 0480 | 00 00 00 00 00 00 00 01 00 05 00 2e 03 00 80 32 00 00 00 08 00 00 00 22 00 00 00 01 00 80 00 00 | ...............2......."........ |
| 04a0 | 00 00 00 00 00 00 00 01 00 01 00 11 03 00 80 8b 00 00 00 ff ff ff ff 23 00 00 00 01 40 08 00 00 | .......................#....@... |
| 04c0 | 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 80 ff ff ff ff 24 00 00 00 01 00 08 00 00 | ...........1...1.......$........ |
| 04e0 | 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 80 04 00 00 00 25 00 00 00 01 00 08 00 00 | .......................%........ |
| 0500 | 00 00 00 00 00 00 00 01 00 03 00 2e 03 00 80 6a 00 00 80 08 00 00 00 26 00 00 00 01 00 08 00 00 | ...............j.......&........ |
| 0520 | 00 00 00 00 00 00 00 01 00 01 00 48 03 00 80 99 00 00 00 ff ff ff ff 27 00 00 00 01 80 00 00 00 | ...........H...........'........ |
| 0540 | 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 80 ff ff ff ff 28 00 00 00 01 40 00 00 00 | ...........1...1.......(....@... |
| 0560 | 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 80 04 00 00 00 29 00 00 00 01 00 00 00 00 | .......................)........ |
| 0580 | 00 00 00 00 00 00 00 01 00 03 00 51 00 00 80 6a 00 00 80 01 00 00 00 2a 00 00 00 01 00 00 00 00 | ...........Q...j.......*........ |
| 05a0 | 00 00 00 00 00 00 00 01 00 01 00 48 03 00 80 a4 00 00 00 ff ff ff ff 2b 00 00 00 01 80 00 00 00 | ...........H...........+........ |
| 05c0 | 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 80 ff ff ff ff 2c 00 00 00 01 40 00 00 00 | ...........1...1.......,....@... |
| 05e0 | 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 80 04 00 00 00 2d 00 00 00 01 00 00 00 00 | .......................-........ |
| 0600 | 00 00 00 00 00 00 00 01 00 03 00 51 00 00 80 6a 00 00 80 01 00 00 00 2e 00 00 00 01 00 00 00 00 | ...........Q...j................ |
| 0620 | 00 00 00 00 00 00 00 01 00 01 00 48 03 00 80 b6 00 00 00 ff ff ff ff 2f 00 00 00 01 80 00 00 00 | ...........H.........../........ |
| 0640 | 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 80 ff ff ff ff 30 00 00 00 01 40 00 00 00 | ...........1...1.......0....@... |
| 0660 | 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 80 04 00 00 00 31 00 00 00 01 00 00 00 00 | .......................1........ |
| 0680 | 00 00 00 00 00 00 00 01 00 03 00 51 00 00 80 6a 00 00 80 01 00 00 00 32 00 00 00 01 00 00 00 00 | ...........Q...j.......2........ |
| 06a0 | 00 00 00 00 00 00 00 54 65 78 74 53 63 72 69 70 74 49 6d 70 6f 72 74 65 72 00 50 50 74 72 3c 45 | .......TextScriptImporter.PPtr<E |
| 06c0 | 64 69 74 6f 72 45 78 74 65 6e 73 69 6f 6e 3e 00 6d 5f 46 69 6c 65 49 44 00 6d 5f 50 61 74 68 49 | ditorExtension>.m_FileID.m_PathI |
| 06e0 | 44 00 50 50 74 72 3c 50 72 65 66 61 62 49 6e 73 74 61 6e 63 65 3e 00 6d 5f 45 78 74 65 72 6e 61 | D.PPtr<PrefabInstance>.m_Externa |
| 0700 | 6c 4f 62 6a 65 63 74 73 00 53 6f 75 72 63 65 41 73 73 65 74 49 64 65 6e 74 69 66 69 65 72 00 74 | lObjects.SourceAssetIdentifier.t |
| 0720 | 79 70 65 00 61 73 73 65 6d 62 6c 79 00 6e 61 6d 65 00 6d 5f 55 73 65 64 46 69 6c 65 49 44 73 00 | ype.assembly.name.m_UsedFileIDs. |
| 0740 | 6d 5f 55 73 65 72 44 61 74 61 00 6d 5f 41 73 73 65 74 42 75 6e 64 6c 65 4e 61 6d 65 00 6d 5f 41 | m_UserData.m_AssetBundleName.m_A |
| 0760 | 73 73 65 74 42 75 6e 64 6c 65 56 61 72 69 61 6e 74 00 00 00 00 00 31 00 00 00 00 ff ff 1e 65 1a | ssetBundleVariant.....1.......e. |
| 0780 | 1c 46 08 bc 5f 31 43 68 5f de 89 8e 24 13 00 00 00 3d 00 00 00 01 00 00 00 4f 03 00 80 37 00 00 | .F.._1Ch_...$....=.......O...7.. |
| 07a0 | 80 ff ff ff ff 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 01 00 01 00 a6 03 00 80 b2 01 00 | ................................ |
| 07c0 | 80 04 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 00 00 45 04 00 | .............................E.. |
| 07e0 | 80 0c 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 de 00 00 80 16 00 00 | ................................ |
| 0800 | 00 04 00 00 00 03 00 00 00 01 00 80 00 00 00 00 00 00 00 00 00 01 00 02 00 2e 03 00 80 1f 00 00 | ................................ |
| 0820 | 00 08 00 00 00 04 00 00 00 01 00 80 00 00 00 00 00 00 00 00 00 01 00 01 00 28 00 00 00 61 04 00 | .........................(...a.. |
| 0840 | 80 0c 00 00 00 05 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 de 00 00 80 16 00 00 | ................................ |
| 0860 | 00 04 00 00 00 06 00 00 00 01 00 80 00 00 00 00 00 00 00 00 00 01 00 02 00 2e 03 00 80 1f 00 00 | ................................ |
| 0880 | 00 08 00 00 00 07 00 00 00 01 00 80 00 00 00 00 00 00 00 00 00 01 00 01 00 86 02 00 80 72 04 00 | .............................r.. |
| 08a0 | 80 0c 00 00 00 08 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 de 00 00 80 16 00 00 | ................................ |
| 08c0 | 00 04 00 00 00 09 00 00 00 01 00 80 00 00 00 00 00 00 00 00 00 01 00 02 00 2e 03 00 80 1f 00 00 | ................................ |
| 08e0 | 00 08 00 00 00 0a 00 00 00 01 00 80 00 00 00 00 00 00 00 00 00 01 00 01 00 48 03 00 80 ab 01 00 | .........................H...... |
| 0900 | 80 ff ff ff ff 0b 00 00 00 01 80 08 00 00 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 | .........................1...1.. |
| 0920 | 80 ff ff ff ff 0c 00 00 00 01 40 08 00 00 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 | ..........@..................... |
| 0940 | 80 04 00 00 00 0d 00 00 00 01 00 08 00 00 00 00 00 00 00 00 00 01 00 03 00 51 00 00 80 6a 00 00 | .........................Q...j.. |
| 0960 | 80 01 00 00 00 0e 00 00 00 01 00 08 00 00 00 00 00 00 00 00 00 01 00 01 00 48 03 00 80 ea 01 00 | .........................H...... |
| 0980 | 80 ff ff ff ff 0f 00 00 00 01 80 00 04 00 00 00 00 00 00 00 00 01 00 02 01 31 00 00 80 31 00 00 | .........................1...1.. |
| 09a0 | 80 ff ff ff ff 10 00 00 00 01 40 00 04 00 00 00 00 00 00 00 00 01 00 03 00 de 00 00 80 1b 03 00 | ..........@..................... |
| 09c0 | 80 04 00 00 00 11 00 00 00 01 00 00 04 00 00 00 00 00 00 00 00 01 00 03 00 51 00 00 80 6a 00 00 | .........................Q...j.. |
| 09e0 | 80 01 00 00 00 12 00 00 00 01 00 00 04 00 00 00 00 00 00 00 00 50 50 74 72 3c 45 64 69 74 6f 72 | .....................PPtr<Editor |
| 0a00 | 45 78 74 65 6e 73 69 6f 6e 3e 00 6d 5f 46 69 6c 65 49 44 00 6d 5f 50 61 74 68 49 44 00 50 50 74 | Extension>.m_FileID.m_PathID.PPt |
| 0a20 | 72 3c 50 72 65 66 61 62 49 6e 73 74 61 6e 63 65 3e 00 00 00 00 00 02 00 00 00 00 00 03 00 00 00 | r<PrefabInstance>............... |
| 0a40 | 00 00 00 00 00 00 00 00 48 00 00 00 00 00 00 00 a0 c4 4a 00 00 00 00 00 48 00 00 00 6c 5d 01 00 | ........H.........J.....H...l].. |
| 0a60 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 a0 c4 4a 00 00 00 00 00 00 00 00 00 | ......................J......... |
| 1040 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 43 48 41 4e 47 45 4c 4f 47 00 00 00 | ....................CHANGELOG... |
| 1080 | 30 5d 01 00 23 20 43 68 61 6e 67 65 6c 6f 67 0d 0a 41 6c 6c 20 6e 6f 74 61 62 6c 65 20 63 68 61 | 0]..#.Changelog..All.notable.cha |
| 10a0 | 6e 67 65 73 20 74 6f 20 74 68 65 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 70 61 63 6b 61 67 65 | nges.to.the.input.system.package |
| 10c0 | 20 77 69 6c 6c 20 62 65 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 74 68 69 73 20 66 69 6c 65 | .will.be.documented.in.this.file |
| 10e0 | 2e 0d 0a 0d 0a 54 68 65 20 66 6f 72 6d 61 74 20 69 73 20 62 61 73 65 64 20 6f 6e 20 5b 4b 65 65 | .....The.format.is.based.on.[Kee |
| 1100 | 70 20 61 20 43 68 61 6e 67 65 6c 6f 67 5d 28 68 74 74 70 3a 2f 2f 6b 65 65 70 61 63 68 61 6e 67 | p.a.Changelog](http://keepachang |
| 1120 | 65 6c 6f 67 2e 63 6f 6d 2f 65 6e 2f 31 2e 30 2e 30 2f 29 0d 0a 61 6e 64 20 74 68 69 73 20 70 72 | elog.com/en/1.0.0/)..and.this.pr |
| 1140 | 6f 6a 65 63 74 20 61 64 68 65 72 65 73 20 74 6f 20 5b 53 65 6d 61 6e 74 69 63 20 56 65 72 73 69 | oject.adheres.to.[Semantic.Versi |
| 1160 | 6f 6e 69 6e 67 5d 28 68 74 74 70 3a 2f 2f 73 65 6d 76 65 72 2e 6f 72 67 2f 73 70 65 63 2f 76 32 | oning](http://semver.org/spec/v2 |
| 1180 | 2e 30 2e 30 2e 68 74 6d 6c 29 2e 0d 0a 0d 0a 44 75 65 20 74 6f 20 70 61 63 6b 61 67 65 20 76 65 | .0.0.html).....Due.to.package.ve |
| 11a0 | 72 69 66 69 63 61 74 69 6f 6e 2c 20 74 68 65 20 6c 61 74 65 73 74 20 76 65 72 73 69 6f 6e 20 62 | rification,.the.latest.version.b |
| 11c0 | 65 6c 6f 77 20 69 73 20 74 68 65 20 75 6e 70 75 62 6c 69 73 68 65 64 20 76 65 72 73 69 6f 6e 20 | elow.is.the.unpublished.version. |
| 11e0 | 61 6e 64 20 74 68 65 20 64 61 74 65 20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73 2e 0d 0a 68 6f | and.the.date.is.meaningless...ho |
| 1200 | 77 65 76 65 72 2c 20 69 74 20 68 61 73 20 74 6f 20 62 65 20 66 6f 72 6d 61 74 74 65 64 20 70 72 | wever,.it.has.to.be.formatted.pr |
| 1220 | 6f 70 65 72 6c 79 20 74 6f 20 70 61 73 73 20 76 65 72 69 66 69 63 61 74 69 6f 6e 20 74 65 73 74 | operly.to.pass.verification.test |
| 1240 | 73 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 30 2d 70 72 65 76 69 65 77 2e 37 5d 20 2d 20 32 30 32 | s.....##.[1.0.0-preview.7].-.202 |
| 1260 | 30 2d 30 34 2d 31 37 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 60 56 69 72 74 75 | 0-04-17....###.Fixed....-.`Virtu |
| 1280 | 61 6c 4d 6f 75 73 65 49 6e 70 75 74 60 20 6e 6f 74 20 6d 6f 76 69 6e 67 20 74 68 65 20 73 6f 66 | alMouseInput`.not.moving.the.sof |
| 12a0 | 74 77 61 72 65 20 63 75 72 73 6f 72 20 77 68 65 6e 20 73 65 74 20 74 6f 20 60 48 61 72 64 77 61 | tware.cursor.when.set.to.`Hardwa |
| 12c0 | 72 65 43 75 72 73 6f 72 49 73 41 76 61 69 6c 61 62 6c 65 60 20 62 75 74 20 6e 6f 74 20 68 61 76 | reCursorIsAvailable`.but.not.hav |
| 12e0 | 69 6e 67 20 61 20 68 61 72 64 77 61 72 65 20 63 75 72 73 6f 72 20 28 29 0d 0a 2d 20 43 61 6e 20 | ing.a.hardware.cursor.()..-.Can. |
| 1300 | 6e 6f 77 20 6f 76 65 72 72 69 64 65 20 62 75 69 6c 74 2d 69 6e 20 41 6e 64 72 6f 69 64 20 67 61 | now.override.built-in.Android.ga |
| 1320 | 6d 65 70 61 64 20 6c 61 79 6f 75 74 73 2e 20 50 72 65 76 69 6f 75 73 6c 79 2c 20 74 68 65 20 69 | mepad.layouts..Previously,.the.i |
| 1340 | 6e 70 75 74 20 73 79 73 74 65 6d 20 77 6f 75 6c 64 20 61 6c 77 61 79 73 20 63 68 6f 6f 73 65 20 | nput.system.would.always.choose. |
| 1360 | 69 74 73 20 64 65 66 61 75 6c 74 20 64 65 66 61 75 6c 74 73 20 65 76 65 6e 20 61 66 74 65 72 20 | its.default.defaults.even.after. |
| 1380 | 72 65 67 69 73 74 65 72 69 6e 67 20 6d 6f 72 65 20 73 70 65 63 69 66 69 63 20 6c 61 79 6f 75 74 | registering.more.specific.layout |
| 13a0 | 73 20 75 73 69 6e 67 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 52 65 67 69 73 74 65 72 4c 61 79 | s.using.`InputSystem.RegisterLay |
| 13c0 | 6f 75 74 60 2e 0d 0a 2d 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 50 61 74 68 2e 54 72 79 47 65 | out`...-.`InputControlPath.TryGe |
| 13e0 | 74 43 6f 6e 74 72 6f 6c 4c 61 79 6f 75 74 60 20 6e 6f 20 6c 6f 6e 67 65 72 20 74 68 72 6f 77 73 | tControlLayout`.no.longer.throws |
| 1400 | 20 60 4e 6f 74 49 6d 70 6c 65 6d 65 6e 74 65 64 45 78 63 65 70 74 69 6f 6e 60 20 66 6f 72 20 60 | .`NotImplementedException`.for.` |
| 1420 | 3c 4d 6f 75 73 65 3e 2f 73 63 72 6f 6c 6c 2f 78 60 20 61 6e 64 20 73 69 6d 69 6c 61 72 20 70 61 | <Mouse>/scroll/x`.and.similar.pa |
| 1440 | 74 68 73 20 77 68 65 72 65 20 74 68 65 20 6c 61 79 6f 75 74 20 69 73 20 6d 6f 64 69 66 79 69 6e | ths.where.the.layout.is.modifyin |
| 1460 | 67 20 61 20 63 6f 6e 74 72 6f 6c 20 69 74 20 69 6e 68 65 72 69 74 65 64 20 66 72 6f 6d 20 69 74 | g.a.control.it.inherited.from.it |
| 1480 | 73 20 62 61 73 65 20 6c 61 79 6f 75 74 20 28 5b 74 68 72 65 61 64 5d 28 68 74 74 70 73 3a 2f 2f | s.base.layout.([thread](https:// |
| 14a0 | 66 6f 72 75 6d 2e 75 6e 69 74 79 2e 63 6f 6d 2f 74 68 72 65 61 64 73 2f 6e 6f 74 69 6d 70 6c 65 | forum.unity.com/threads/notimple |
| 14c0 | 6d 65 6e 74 65 64 65 78 63 65 70 74 69 6f 6e 2d 77 68 65 6e 2d 75 73 69 6e 67 2d 69 6e 70 75 74 | mentedexception-when-using-input |
| 14e0 | 63 6f 6e 74 72 6f 6c 70 61 74 68 2d 74 72 79 67 65 74 63 6f 6e 74 72 6f 6c 6c 61 79 6f 75 74 2d | controlpath-trygetcontrollayout- |
| 1500 | 6f 6e 2d 6d 6f 75 73 65 2d 63 6f 6e 74 72 6f 6c 73 2e 38 34 37 31 32 39 2f 29 29 2e 0d 0a 2d 20 | on-mouse-controls.847129/))...-. |
| 1520 | 46 69 78 65 64 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 65 72 72 6f 72 73 20 77 68 65 6e 20 64 69 | Fixed.compilation.errors.when.di |
| 1540 | 73 61 62 6c 69 6e 67 20 62 75 69 6c 74 2d 69 6e 20 56 52 20 61 6e 64 20 58 52 20 6d 6f 64 75 6c | sabling.built-in.VR.and.XR.modul |
| 1560 | 65 73 2e 20 28 5b 63 61 73 65 20 31 32 31 34 32 34 38 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 | es..([case.1214248](https://issu |
| 1580 | 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 65 6e 61 62 | etracker.unity3d.com/issues/enab |
| 15a0 | 6c 65 2d 69 6e 70 75 74 2d 73 79 73 74 65 6d 2d 73 79 6d 62 6f 6c 2d 69 73 2d 6e 6f 74 2d 62 65 | le-input-system-symbol-is-not-be |
| 15c0 | 69 6e 67 2d 75 70 64 61 74 65 64 2d 77 68 65 6e 2d 74 68 65 2d 69 6e 70 75 74 2d 73 79 73 74 65 | ing-updated-when-the-input-syste |
| 15e0 | 6d 2d 69 73 2d 63 68 61 6e 67 65 64 2d 69 6e 2d 70 6c 61 79 65 72 2d 73 65 74 74 69 6e 67 73 2f | m-is-changed-in-player-settings/ |
| 1600 | 29 29 2e 0d 0a 2d 20 46 69 78 65 64 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 65 72 72 6f 72 73 20 | ))...-.Fixed.compilation.errors. |
| 1620 | 77 68 65 6e 20 64 69 73 61 62 6c 69 6e 67 20 62 75 69 6c 74 2d 69 6e 20 50 68 79 73 69 63 73 20 | when.disabling.built-in.Physics. |
| 1640 | 61 6e 64 20 50 68 79 73 69 63 73 32 44 20 6d 6f 64 75 6c 65 73 2e 20 28 5b 63 61 73 65 20 31 31 | and.Physics2D.modules..([case.11 |
| 1660 | 39 31 33 39 32 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 | 91392](https://issuetracker.unit |
| 1680 | 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 73 79 73 74 65 6d 2d 74 72 61 63 6b | y3d.com/issues/inputsystem-track |
| 16a0 | 65 64 64 65 76 69 63 65 72 61 79 63 61 73 74 65 72 2d 68 61 73 2d 68 61 72 64 2d 72 65 66 65 72 | eddeviceraycaster-has-hard-refer |
| 16c0 | 65 6e 63 65 73 2d 6f 6e 2d 62 6f 74 68 2d 70 68 79 73 69 63 73 2d 61 6e 64 2d 70 68 79 73 69 63 | ences-on-both-physics-and-physic |
| 16e0 | 73 32 64 29 29 2e 0d 0a 2d 20 4e 6f 20 6c 6f 6e 67 65 72 20 74 68 72 6f 77 73 20 60 4e 6f 74 49 | s2d))...-.No.longer.throws.`NotI |
| 1700 | 6d 70 6c 65 6d 65 6e 74 65 64 45 78 63 65 70 74 69 6f 6e 60 20 77 68 65 6e 20 6d 61 74 63 68 69 | mplementedException`.when.matchi |
| 1720 | 6e 67 20 61 67 61 69 6e 73 74 20 61 20 66 69 65 6c 64 20 6f 66 20 60 49 6e 70 75 74 44 65 76 69 | ng.against.a.field.of.`InputDevi |
| 1740 | 63 65 44 65 73 63 72 69 70 74 69 6f 6e 2e 63 61 70 61 62 69 6c 69 74 69 65 73 60 20 77 68 65 6e | ceDescription.capabilities`.when |
| 1760 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 66 69 65 6c 64 20 75 73 65 64 20 73 63 69 | .the.value.of.the.field.used.sci |
| 1780 | 65 6e 74 69 66 69 63 20 6e 6f 74 61 74 69 6f 6e 2e 0d 0a 2d 20 4e 6f 20 6c 6f 6e 67 65 72 20 69 | entific.notation...-.No.longer.i |
| 17a0 | 6e 63 6f 72 72 65 63 74 6c 79 20 6d 61 74 63 68 65 73 20 66 69 65 6c 64 73 20 6f 66 20 60 49 6e | ncorrectly.matches.fields.of.`In |
| 17c0 | 70 75 74 44 65 76 69 63 65 44 65 73 63 72 69 70 74 69 6f 6e 2e 63 61 70 61 62 69 6c 69 74 69 65 | putDeviceDescription.capabilitie |
| 17e0 | 73 60 20 62 79 20 70 72 65 66 69 78 20 6f 6e 6c 79 20 28 69 2e 65 2e 20 70 72 65 76 69 6f 75 73 | s`.by.prefix.only.(i.e..previous |
| 1800 | 6c 79 20 69 74 20 77 6f 75 6c 64 20 66 69 6e 64 20 74 68 65 20 66 69 65 6c 64 20 22 66 6f 6f 22 | ly.it.would.find.the.field."foo" |
| 1820 | 20 77 68 65 6e 20 61 63 74 75 61 6c 6c 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 22 66 6f 6f 62 | .when.actually.looking.for."foob |
| 1840 | 61 72 22 29 2e 0d 0a 2d 20 49 6e 70 75 74 20 64 65 76 69 63 65 20 64 65 62 75 67 67 65 72 20 77 | ar")...-.Input.device.debugger.w |
| 1860 | 69 6e 64 6f 77 20 73 6c 6f 77 69 6e 67 20 65 64 69 74 6f 72 20 74 6f 20 61 20 63 72 61 77 6c 20 | indow.slowing.editor.to.a.crawl. |
| 1880 | 77 68 65 6e 20 6f 70 65 6e 65 64 20 6f 6e 20 50 53 34 20 44 75 61 6c 53 68 6f 63 6b 20 63 6f 6e | when.opened.on.PS4.DualShock.con |
| 18a0 | 74 72 6f 6c 6c 65 72 2e 0d 0a 2d 20 60 49 6e 70 75 74 55 73 65 72 2e 55 6e 70 61 69 72 44 65 76 | troller...-.`InputUser.UnpairDev |
| 18c0 | 69 63 65 73 28 29 60 20 63 6f 72 72 75 70 74 69 6e 67 20 75 73 65 72 20 64 65 76 69 63 65 20 6c | ices()`.corrupting.user.device.l |
| 18e0 | 69 73 74 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 43 6f 6e 74 72 6f | ist.....####.Actions....-.Contro |
| 1900 | 6c 73 20 61 72 65 20 6e 6f 77 20 72 65 2d 72 65 73 6f 6c 76 65 64 20 61 66 74 65 72 20 61 64 64 | ls.are.now.re-resolved.after.add |
| 1920 | 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 61 63 | ing.or.removing.bindings.from.ac |
| 1940 | 74 69 6f 6e 73 20 28 5b 63 61 73 65 20 31 32 31 38 35 34 34 5d 28 68 74 74 70 73 3a 2f 2f 69 73 | tions.([case.1218544](https://is |
| 1960 | 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e | suetracker.unity3d.com/issues/in |
| 1980 | 70 75 74 2d 73 79 73 74 65 6d 2d 70 61 63 6b 61 67 65 2d 64 6f 65 73 2d 6e 6f 74 2d 72 65 2d 72 | put-system-package-does-not-re-r |
| 19a0 | 65 73 6f 6c 76 65 2d 62 69 6e 64 69 6e 67 73 2d 77 68 65 6e 2d 61 64 64 69 6e 67 2d 61 2d 6e 65 | esolve-bindings-when-adding-a-ne |
| 19c0 | 77 2d 62 69 6e 64 69 6e 67 2d 74 6f 2d 61 2d 6d 61 70 2d 74 68 61 74 2d 68 61 73 2d 61 6c 72 65 | w-binding-to-a-map-that-has-alre |
| 19e0 | 61 64 79 2d 67 65 6e 65 72 61 74 65 64 2d 69 74 73 2d 73 74 61 74 65 29 29 2e 0d 0a 2d 20 43 61 | ady-generated-its-state))...-.Ca |
| 1a00 | 6e 20 6e 6f 77 20 68 61 76 65 20 73 70 61 63 65 73 20 61 6e 64 20 73 70 65 63 69 61 6c 20 63 68 | n.now.have.spaces.and.special.ch |
| 1a20 | 61 72 61 63 74 65 72 73 20 69 6e 20 61 63 74 69 6f 6e 20 6e 61 6d 65 73 20 77 68 65 6e 20 75 73 | aracters.in.action.names.when.us |
| 1a40 | 69 6e 67 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 77 69 74 68 20 74 68 65 20 60 53 65 6e 64 | ing.`PlayerInput`.with.the.`Send |
| 1a60 | 4d 65 73 73 61 67 65 73 60 20 6f 72 20 60 42 72 6f 61 64 63 61 73 74 4d 65 73 73 61 67 65 73 60 | Messages`.or.`BroadcastMessages` |
| 1a80 | 20 62 65 68 61 76 69 6f 72 2e 20 50 72 65 76 69 6f 75 73 6c 79 2c 20 61 6e 20 69 6e 63 6f 72 72 | .behavior..Previously,.an.incorr |
| 1aa0 | 65 63 74 20 6d 65 74 68 6f 64 20 6e 61 6d 65 20 77 61 73 20 67 65 6e 65 72 61 74 65 64 20 28 66 | ect.method.name.was.generated.(f |
| 1ac0 | 69 78 20 63 6f 6e 74 72 69 62 75 74 65 64 20 62 79 20 5b 42 48 53 50 69 74 4d 6f 6e 6b 65 79 5d | ix.contributed.by.[BHSPitMonkey] |
| 1ae0 | 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 42 48 53 50 69 74 4d 6f 6e 6b 65 79 | (https://github.com/BHSPitMonkey |
| 1b00 | 29 20 69 6e 20 5b 23 31 30 32 32 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | ).in.[#1022](https://github.com/ |
| 1b20 | 55 6e 69 74 79 2d 54 65 63 68 6e 6f 6c 6f 67 69 65 73 2f 49 6e 70 75 74 53 79 73 74 65 6d 2f 70 | Unity-Technologies/InputSystem/p |
| 1b40 | 75 6c 6c 2f 31 30 32 32 29 3b 20 5b 63 61 73 65 20 31 32 31 34 35 31 39 5d 28 68 74 74 70 73 3a | ull/1022);.[case.1214519](https: |
| 1b60 | 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 | //issuetracker.unity3d.com/issue |
| 1b80 | 73 2f 70 6c 61 79 65 72 2d 69 6e 70 75 74 2d 73 65 6e 64 2d 6d 65 73 73 61 67 65 73 2d 77 6f 6e | s/player-input-send-messages-won |
| 1ba0 | 74 2d 74 72 69 67 67 65 72 2d 77 68 65 6e 2d 69 6e 70 75 74 2d 61 63 74 69 6f 6e 2d 6e 61 6d 65 | t-trigger-when-input-action-name |
| 1bc0 | 2d 63 6f 6e 74 61 69 6e 73 2d 73 70 61 63 65 73 29 29 2e 0d 0a 2d 20 41 64 64 69 6e 67 20 61 20 | -contains-spaces))...-.Adding.a. |
| 1be0 | 6e 65 77 20 61 63 74 69 6f 6e 20 6e 6f 77 20 73 65 74 73 20 60 65 78 70 65 63 74 65 64 43 6f 6e | new.action.now.sets.`expectedCon |
| 1c00 | 74 72 6f 6c 54 79 70 65 60 20 74 6f 20 60 42 75 74 74 6f 6e 60 20 61 73 20 65 78 70 65 63 74 65 | trolType`.to.`Button`.as.expecte |
| 1c20 | 64 20 28 5b 63 61 73 65 20 31 32 32 31 30 31 35 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 | d.([case.1221015](https://issuet |
| 1c40 | 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 2d | racker.unity3d.com/issues/input- |
| 1c60 | 73 79 73 74 65 6d 2d 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 2d 6f 66 2d 65 78 70 65 63 74 65 64 | system-default-value-of-expected |
| 1c80 | 63 6f 6e 74 72 6f 6c 74 79 70 65 2d 69 73 2d 6e 6f 74 2d 62 65 69 6e 67 2d 73 65 74 2d 77 68 65 | controltype-is-not-being-set-whe |
| 1ca0 | 6e 2d 63 72 65 61 74 69 6e 67 2d 61 2d 6e 65 77 2d 61 63 74 69 6f 6e 29 29 2e 0d 0a 2d 20 50 6c | n-creating-a-new-action))...-.Pl |
| 1cc0 | 61 79 65 72 20 6a 6f 69 6e 73 20 77 69 74 68 20 60 50 6c 61 79 65 72 49 6e 70 75 74 4d 61 6e 61 | ayer.joins.with.`PlayerInputMana |
| 1ce0 | 67 65 72 60 20 66 72 6f 6d 20 62 75 74 74 6f 6e 20 70 72 65 73 73 65 73 20 6e 6f 20 6c 6f 6e 67 | ger`.from.button.presses.no.long |
| 1d00 | 65 72 20 66 61 69 6c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 6c 74 69 70 6c 65 20 64 65 | er.fail.if.there.are.multiple.de |
| 1d20 | 76 69 63 65 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 70 72 65 73 65 6e 74 20 61 | vices.of.the.same.type.present.a |
| 1d40 | 6e 64 20 74 68 65 20 6a 6f 69 6e 20 77 61 73 20 6e 6f 74 20 6f 6e 20 74 68 65 20 66 69 72 73 74 | nd.the.join.was.not.on.the.first |
| 1d60 | 20 67 61 6d 65 70 61 64 20 28 5b 63 61 73 65 20 32 32 36 39 32 30 5d 28 68 74 74 70 73 3a 2f 2f | .gamepad.([case.226920](https:// |
| 1d80 | 66 6f 67 62 75 67 7a 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 66 2f 63 61 73 65 73 2f 31 32 32 36 | fogbugz.unity3d.com/f/cases/1226 |
| 1da0 | 39 32 30 2f 29 29 2e 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 75 74 45 64 69 74 6f 72 60 20 6e | 920/))...-.`PlayerInputEditor`.n |
| 1dc0 | 6f 20 6c 6f 6e 67 65 72 20 6c 65 61 64 73 20 74 6f 20 74 68 65 20 70 6c 61 79 65 72 27 73 20 60 | o.longer.leads.to.the.player's.` |
| 1de0 | 49 6e 70 75 74 41 63 74 69 6f 6e 41 73 73 65 74 60 20 6d 69 73 74 61 6b 65 6e 6c 79 20 67 65 74 | InputActionAsset`.mistakenly.get |
| 1e00 | 74 69 6e 67 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 20 63 6c 6f 6e 65 20 77 68 65 6e 20 | ting.replaced.with.a.clone.when. |
| 1e20 | 74 68 65 20 69 6e 73 70 65 63 74 6f 72 20 69 73 20 6f 70 65 6e 20 6f 6e 20 61 20 60 50 6c 61 79 | the.inspector.is.open.on.a.`Play |
| 1e40 | 65 72 49 6e 70 75 74 60 20 63 6f 6d 70 6f 6e 65 6e 74 20 28 5b 63 61 73 65 20 31 32 32 38 36 33 | erInput`.component.([case.122863 |
| 1e60 | 36 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e | 6](https://issuetracker.unity3d. |
| 1e80 | 63 6f 6d 2f 69 73 73 75 65 73 2f 61 63 74 69 6f 6e 2d 6d 61 70 2d 67 65 74 73 2d 6c 6f 73 74 2d | com/issues/action-map-gets-lost- |
| 1ea0 | 6f 6e 2d 70 6c 61 79 2d 77 68 65 6e 2d 70 72 65 66 61 62 2d 69 73 2d 68 69 67 68 6c 69 67 68 74 | on-play-when-prefab-is-highlight |
| 1ec0 | 65 64 2d 69 6e 2d 69 6e 73 70 65 63 74 6f 72 29 29 2e 0d 0a 2d 20 54 68 65 20 63 6f 6e 74 72 6f | ed-in-inspector))...-.The.contro |
| 1ee0 | 6c 20 70 69 63 6b 65 72 20 69 6e 20 74 68 65 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 65 64 | l.picker.in.the..inputactions.ed |
| 1f00 | 69 74 6f 72 20 77 69 6c 6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 6e 63 6f 72 72 65 63 74 6c 79 20 | itor.will.no.longer.incorrectly. |
| 1f20 | 66 69 6c 74 65 72 20 6f 75 74 20 6c 61 79 6f 75 74 73 20 73 75 63 68 20 61 73 20 60 58 62 6f 78 | filter.out.layouts.such.as.`Xbox |
| 1f40 | 20 4f 6e 65 20 47 61 6d 65 70 61 64 20 28 6f 6e 20 58 42 31 29 60 20 77 68 65 6e 20 75 73 69 6e | .One.Gamepad.(on.XB1)`.when.usin |
| 1f60 | 67 20 74 68 65 6d 20 69 6e 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 2e 20 41 6c 73 6f 2c | g.them.in.control.schemes..Also, |
| 1f80 | 20 69 74 20 77 69 6c 6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 66 69 6c 74 65 72 20 6f 75 74 20 63 6f | .it.will.no.longer.filter.out.co |
| 1fa0 | 6e 74 72 6f 6c 73 20 66 72 6f 6d 20 62 61 73 65 20 6c 61 79 6f 75 74 73 20 28 73 75 63 68 20 61 | ntrols.from.base.layouts.(such.a |
| 1fc0 | 73 20 60 47 61 6d 65 70 61 64 60 29 20 28 5b 63 61 73 65 20 31 32 31 39 34 31 35 5d 28 68 74 74 | s.`Gamepad`).([case.1219415](htt |
| 1fe0 | 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 | ps://issuetracker.unity3d.com/is |
| 2000 | 73 75 65 73 2f 69 6d 70 6f 73 73 69 62 6c 65 2d 74 6f 2d 63 68 6f 6f 73 65 2d 67 61 6d 65 70 61 | sues/impossible-to-choose-gamepa |
| 2020 | 64 2d 61 73 2d 62 69 6e 64 69 6e 67 2d 70 61 74 68 2d 77 68 65 6e 2d 63 6f 6e 74 72 6f 6c 2d 73 | d-as-binding-path-when-control-s |
| 2040 | 63 68 65 6d 65 2d 69 73 2d 73 65 74 2d 61 73 2d 78 62 6f 78 6f 6e 65 2d 73 63 68 65 6d 65 29 29 | cheme-is-set-as-xboxone-scheme)) |
| 2060 | 2e 0d 0a 2d 20 60 52 65 62 69 6e 64 4f 70 65 72 61 74 69 6f 6e 60 73 20 77 69 6c 6c 20 6e 6f 20 | ...-.`RebindOperation`s.will.no. |
| 2080 | 6c 6f 6e 67 65 72 20 70 69 63 6b 20 63 6f 6e 74 72 6f 6c 73 20 72 69 67 68 74 20 61 77 61 79 20 | longer.pick.controls.right.away. |
| 20a0 | 74 68 61 74 20 61 72 65 20 61 6c 72 65 61 64 79 20 61 63 74 75 61 74 65 64 20 61 62 6f 76 65 20 | that.are.already.actuated.above. |
| 20c0 | 74 68 65 20 6d 61 67 6e 69 74 75 64 65 20 74 68 72 65 73 68 6f 6c 64 20 77 68 65 6e 20 74 68 65 | the.magnitude.threshold.when.the |
| 20e0 | 20 6f 70 65 72 61 74 69 6f 6e 20 73 74 61 72 74 73 2e 20 49 6e 73 74 65 61 64 2c 20 74 68 65 73 | .operation.starts..Instead,.thes |
| 2100 | 65 20 63 6f 6e 74 72 6f 6c 73 20 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 63 68 61 6e 67 65 20 74 | e.controls.will.have.to.change.t |
| 2120 | 68 65 69 72 20 61 63 74 75 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 69 72 20 69 6e 69 74 69 61 | heir.actuation.from.their.initia |
| 2140 | 6c 20 6c 65 76 65 6c 20 73 75 63 68 20 74 68 61 74 20 74 68 65 79 20 63 72 6f 73 73 20 74 68 65 | l.level.such.that.they.cross.the |
| 2160 | 20 6d 61 67 6e 69 74 75 64 65 20 74 68 72 65 73 68 6f 6c 64 20 63 6f 6e 66 69 67 75 72 65 64 20 | .magnitude.threshold.configured. |
| 2180 | 69 6e 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 28 5b 63 61 73 65 20 31 32 31 35 37 38 34 5d | in.the.operation.([case.1215784] |
| 21a0 | 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f | (https://issuetracker.unity3d.co |
| 21c0 | 6d 2f 69 73 73 75 65 73 2f 75 6e 6e 65 63 65 73 73 61 72 79 2d 73 6c 61 73 68 2d 75 6e 77 61 6e | m/issues/unnecessary-slash-unwan |
| 21e0 | 74 65 64 2d 62 69 6e 64 69 6e 67 2d 63 61 6e 64 69 64 61 74 65 73 2d 61 72 65 2d 66 6f 75 6e 64 | ted-binding-candidates-are-found |
| 2200 | 2d 77 68 65 6e 2d 64 65 74 65 63 74 69 6e 67 2d 61 6e 64 2d 63 68 61 6e 67 69 6e 67 2d 61 6e 2d | -when-detecting-and-changing-an- |
| 2220 | 69 6e 70 75 74 2d 76 61 6c 75 65 2d 6f 66 2d 61 6e 2d 69 6e 70 75 74 2d 64 65 76 69 63 65 29 29 | input-value-of-an-input-device)) |
| 2240 | 2e 0d 0a 2d 20 4e 65 77 6c 79 20 61 64 64 65 64 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 | ...-.Newly.added.actions.and.act |
| 2260 | 69 6f 6e 20 6d 61 70 73 20 61 72 65 20 6e 6f 77 20 73 63 72 6f 6c 6c 65 64 20 74 6f 20 77 68 65 | ion.maps.are.now.scrolled.to.whe |
| 2280 | 6e 20 74 68 65 72 65 20 61 72 65 20 6d 6f 72 65 20 69 74 65 6d 73 20 74 68 61 6e 20 66 69 74 20 | n.there.are.more.items.than.fit. |
| 22a0 | 69 6e 74 6f 20 76 69 65 77 2e 20 50 72 65 76 69 6f 75 73 6c 79 20 6e 65 77 6c 79 20 61 64 64 65 | into.view..Previously.newly.adde |
| 22c0 | 64 20 69 74 65 6d 20 77 61 73 20 61 70 70 65 6e 64 65 64 20 62 75 74 20 6f 75 74 73 69 64 65 20 | d.item.was.appended.but.outside. |
| 22e0 | 6f 66 20 74 68 65 20 76 69 73 69 62 6c 65 20 61 72 65 61 2e 0d 0a 2d 20 41 63 74 69 6f 6e 73 20 | of.the.visible.area...-.Actions. |
| 2300 | 61 6e 64 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 74 68 65 20 60 2e 69 6e 70 75 74 61 63 74 69 6f | and.bindings.in.the.`.inputactio |
| 2320 | 6e 73 60 20 65 64 69 74 6f 72 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 66 6f 72 63 65 2d 65 | ns`.editor.are.no.longer.force-e |
| 2340 | 78 70 61 6e 64 65 64 20 6f 6e 20 65 76 65 72 79 20 64 6f 6d 61 69 6e 20 72 65 6c 6f 61 64 20 61 | xpanded.on.every.domain.reload.a |
| 2360 | 6e 64 20 77 68 65 6e 65 76 65 72 20 61 20 6e 65 77 20 61 63 74 69 6f 6e 20 6f 72 20 62 69 6e 64 | nd.whenever.a.new.action.or.bind |
| 2380 | 69 6e 67 20 69 73 20 61 64 64 65 64 2e 0d 0a 2d 20 54 68 65 20 69 6d 70 6f 72 74 65 72 20 66 6f | ing.is.added...-.The.importer.fo |
| 23a0 | 72 20 60 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 60 20 61 73 73 65 74 73 20 77 69 6c 6c 20 6e 6f | r.`.inputactions`.assets.will.no |
| 23c0 | 77 20 63 68 65 63 6b 20 6f 75 74 20 66 72 6f 6d 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c | w.check.out.from.version.control |
| 23e0 | 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 2e 63 73 20 66 69 6c 65 20 77 68 65 6e 20 6f 76 65 | .the.generated..cs.file.when.ove |
| 2400 | 72 77 72 69 74 69 6e 67 20 69 74 20 26 6e 64 61 73 68 3b 20 77 68 69 63 68 20 6f 6e 6c 79 20 68 | rwriting.it.–.which.only.h |
| 2420 | 61 70 70 65 6e 73 20 69 66 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 64 69 66 66 65 72 20 28 5b | appens.if.the.contents.differ.([ |
| 2440 | 63 61 73 65 20 31 32 32 32 39 37 32 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b | case.1222972](https://issuetrack |
| 2460 | 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 73 79 73 74 65 | er.unity3d.com/issues/inputsyste |
| 2480 | 6d 2d 65 64 69 74 6f 72 2d 67 65 6e 65 72 61 74 65 64 2d 63 2d 6e 75 6d 62 65 72 2d 66 69 6c 65 | m-editor-generated-c-number-file |
| 24a0 | 2d 69 73 2d 6e 6f 74 2d 63 68 65 63 6b 65 64 2d 6f 75 74 2d 77 68 65 6e 2d 6f 76 65 72 77 72 69 | -is-not-checked-out-when-overwri |
| 24c0 | 74 69 6e 67 29 29 2e 0d 0a 2d 20 54 68 65 20 65 64 69 74 6f 72 20 66 6f 72 20 60 2e 69 6e 70 75 | ting))...-.The.editor.for.`.inpu |
| 24e0 | 74 61 63 74 69 6f 6e 73 60 20 61 73 73 65 74 73 20 77 69 6c 6c 20 6e 6f 77 20 63 68 65 63 6b 20 | tactions`.assets.will.now.check. |
| 2500 | 6f 75 74 20 66 72 6f 6d 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 61 73 73 | out.from.version.control.the.ass |
| 2520 | 65 74 20 62 65 66 6f 72 65 20 73 61 76 69 6e 67 20 69 74 2e 0d 0a 2d 20 44 72 61 67 2d 72 65 6f | et.before.saving.it...-.Drag-reo |
| 2540 | 72 64 65 72 69 6e 67 20 61 63 74 69 6f 6e 20 6d 61 70 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 74 68 | rdering.action.maps.no.longer.th |
| 2560 | 72 6f 77 73 20 22 53 68 6f 75 6c 64 20 68 61 76 65 20 64 72 6f 70 20 74 61 72 67 65 74 22 20 61 | rows."Should.have.drop.target".a |
| 2580 | 73 73 65 72 74 73 20 69 6e 20 74 68 65 20 63 6f 6e 73 6f 6c 65 20 28 63 61 73 65 20 5b 31 32 32 | sserts.in.the.console.(case.[122 |
| 25a0 | 39 31 34 36 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 | 9146](https://issuetracker.unity |
| 25c0 | 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 73 79 73 74 65 6d 2d 72 65 6f 72 64 65 | 3d.com/issues/inputsystem-reorde |
| 25e0 | 72 69 6e 67 2d 6f 66 2d 61 63 74 69 6f 6e 6d 61 70 73 2d 69 6e 2d 69 6e 70 75 74 2d 61 63 74 69 | ring-of-actionmaps-in-input-acti |
| 2600 | 6f 6e 2d 77 69 6e 64 6f 77 2d 66 61 69 6c 73 2d 61 6e 64 2d 74 68 72 6f 77 73 2d 73 68 6f 75 6c | on-window-fails-and-throws-shoul |
| 2620 | 64 2d 68 61 76 65 2d 64 72 6f 70 2d 74 61 72 67 65 74 2d 65 72 72 6f 72 29 29 2e 0d 0a 2d 20 44 | d-have-drop-target-error))...-.D |
| 2640 | 72 61 67 2d 72 65 6f 72 64 65 72 69 6e 67 20 61 63 74 69 6f 6e 73 20 6e 6f 20 6c 6f 6e 67 65 72 | rag-reordering.actions.no.longer |
| 2660 | 20 63 68 61 6e 67 65 73 20 61 63 74 69 6f 6e 20 49 44 73 20 6f 66 20 73 6f 6d 65 20 6f 66 20 74 | .changes.action.IDs.of.some.of.t |
| 2680 | 68 65 20 65 78 69 73 74 69 6e 67 20 61 63 74 69 6f 6e 73 20 28 5b 63 61 73 65 20 31 32 33 31 32 | he.existing.actions.([case.12312 |
| 26a0 | 33 33 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 | 33](https://issuetracker.unity3d |
| 26c0 | 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 2d 73 79 73 74 65 6d 73 2d 61 63 74 69 6f 6e | .com/issues/input-systems-action |
| 26e0 | 2d 69 64 73 2d 64 6f 6e 74 2d 73 74 69 63 6b 2d 77 69 74 68 2d 61 63 74 69 6f 6e 2d 6e 61 6d 65 | -ids-dont-stick-with-action-name |
| 2700 | 73 2d 77 68 65 6e 2d 69 6e 70 75 74 2d 61 63 74 69 6f 6e 73 2d 61 72 65 2d 72 65 6f 72 67 61 6e | s-when-input-actions-are-reorgan |
| 2720 | 69 7a 65 64 29 29 2e 0d 0a 2d 20 52 65 66 65 72 65 6e 63 65 73 20 74 6f 20 60 49 6e 70 75 74 41 | ized))...-.References.to.`InputA |
| 2740 | 63 74 69 6f 6e 52 65 66 65 72 65 6e 63 65 60 20 6f 62 6a 65 63 74 73 20 63 72 65 61 74 65 64 20 | ctionReference`.objects.created. |
| 2760 | 62 79 20 74 68 65 20 69 6d 70 6f 72 74 65 72 20 66 6f 72 20 60 2e 69 6e 70 75 74 61 63 74 69 6f | by.the.importer.for.`.inputactio |
| 2780 | 6e 73 60 20 66 69 6c 65 73 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 62 72 6f 6b 65 6e 20 77 | ns`.files.are.no.longer.broken.w |
| 27a0 | 68 65 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 72 65 66 65 72 65 6e 63 65 64 20 62 79 20 74 68 65 | hen.the.action.referenced.by.the |
| 27c0 | 20 6f 62 6a 65 63 74 20 69 73 20 72 65 6e 61 6d 65 64 20 28 5b 63 61 73 65 20 31 32 32 39 31 34 | .object.is.renamed.([case.122914 |
| 27e0 | 35 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e | 5](https://issuetracker.unity3d. |
| 2800 | 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 73 79 73 74 65 6d 2d 69 6e 70 75 74 61 63 74 69 | com/issues/inputsystem-inputacti |
| 2820 | 6f 6e 72 65 66 65 72 65 6e 63 65 2d 6c 6f 73 65 73 2d 67 75 69 64 2d 77 68 65 6e 2d 69 74 73 2d | onreference-loses-guid-when-its- |
| 2840 | 61 63 74 69 6f 6e 2d 69 73 2d 6d 6f 76 65 64 2d 6f 72 2d 72 65 6e 61 6d 65 64 2d 69 6e 2d 74 68 | action-is-moved-or-renamed-in-th |
| 2860 | 65 2d 69 6e 70 75 74 61 63 74 69 6f 6e 2d 61 73 73 65 74 29 29 2e 0d 0a 20 20 2a 20 5f 5f 4e 4f | e-inputaction-asset)).....*.__NO |
| 2880 | 54 45 3a 20 54 68 69 73 20 66 69 78 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 20 74 6f 20 65 | TE:.This.fix.does.not.apply.to.e |
| 28a0 | 78 69 73 74 69 6e 67 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 52 65 66 65 72 65 6e 63 65 60 20 69 | xisting.`InputActionReference`.i |
| 28c0 | 6e 73 74 61 6e 63 65 73 2e 5f 5f 20 54 68 65 20 70 72 6f 62 6c 65 6d 20 77 61 73 20 69 6e 68 65 | nstances.__.The.problem.was.inhe |
| 28e0 | 72 65 6e 74 20 69 6e 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 49 44 73 20 67 65 | rent.in.the.internal.file.IDs.ge |
| 2900 | 6e 65 72 61 74 65 64 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 26 6e 64 61 73 68 3b 20 77 68 69 63 | nerated.for.actions.–.whic |
| 2920 | 68 20 77 65 72 65 20 61 66 66 65 63 74 65 64 20 62 79 20 61 63 74 69 6f 6e 20 61 6e 64 20 6d 61 | h.were.affected.by.action.and.ma |
| 2940 | 70 20 6e 61 6d 65 73 2e 20 54 68 75 73 2c 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 6e 61 6d 65 | p.names..Thus,.changing.the.name |
| 2960 | 20 6f 66 20 61 6e 20 61 63 74 69 6f 6e 20 6f 72 20 6d 61 70 20 77 6f 75 6c 64 20 63 68 61 6e 67 | .of.an.action.or.map.would.chang |
| 2980 | 65 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 66 69 6c 65 20 49 44 20 6f 66 20 74 68 65 20 60 | e.the.resulting.file.ID.of.the.` |
| 29a0 | 49 6e 70 75 74 41 63 74 69 6f 6e 52 65 66 65 72 65 6e 63 65 60 2e 3c 62 72 3e 48 6f 77 65 76 65 | InputActionReference`.<br>Howeve |
| 29c0 | 72 2c 20 63 68 61 6e 67 69 6e 67 20 66 69 6c 65 20 49 44 73 20 77 69 6c 6c 20 62 72 65 61 6b 20 | r,.changing.file.IDs.will.break. |
| 29e0 | 61 6e 79 20 65 78 69 73 74 69 6e 67 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 6f 62 | any.existing.reference.to.the.ob |
| 2a00 | 6a 65 63 74 2e 20 54 68 75 73 20 77 65 20 68 61 64 20 74 6f 20 70 72 65 73 65 72 76 65 20 74 68 | ject..Thus.we.had.to.preserve.th |
| 2a20 | 65 20 65 78 69 73 74 69 6e 67 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 52 65 66 65 72 65 6e 63 65 | e.existing.`InputActionReference |
| 2a40 | 60 20 6f 62 6a 65 63 74 73 20 75 6e 64 65 72 20 74 68 65 69 72 20 6f 72 69 67 69 6e 61 6c 20 66 | `.objects.under.their.original.f |
| 2a60 | 69 6c 65 20 49 44 2e 20 57 65 20 68 69 64 65 20 74 68 65 6d 20 69 6e 20 74 68 65 20 50 72 6f 6a | ile.ID..We.hide.them.in.the.Proj |
| 2a80 | 65 63 74 20 42 72 6f 77 73 65 72 2c 20 68 6f 77 65 76 65 72 2e 20 54 68 65 20 6f 6e 65 73 20 74 | ect.Browser,.however..The.ones.t |
| 2aa0 | 68 61 74 20 61 72 65 20 76 69 73 69 62 6c 65 20 6e 6f 77 20 68 61 76 65 20 74 68 65 20 6e 65 77 | hat.are.visible.now.have.the.new |
| 2ac0 | 2c 20 66 69 78 65 64 20 66 69 6c 65 20 49 44 73 2e 3c 62 72 3e 54 6f 20 73 77 69 74 63 68 20 65 | ,.fixed.file.IDs.<br>To.switch.e |
| 2ae0 | 78 69 73 74 69 6e 67 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 52 65 66 65 72 65 6e 63 65 60 20 70 | xisting.`InputActionReference`.p |
| 2b00 | 72 6f 70 65 72 74 69 65 73 20 74 6f 20 74 68 65 20 6e 65 77 20 66 69 6c 65 20 49 44 73 2c 20 73 | roperties.to.the.new.file.IDs,.s |
| 2b20 | 69 6d 70 6c 79 20 72 65 70 6c 61 63 65 20 74 68 65 6d 20 77 69 74 68 20 74 68 65 20 6e 65 77 6c | imply.replace.them.with.the.newl |
| 2b40 | 79 20 63 72 65 61 74 65 64 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 52 65 66 65 72 65 6e 63 65 60 | y.created.`InputActionReference` |
| 2b60 | 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 60 49 6e 70 75 74 44 65 76 69 | .....###.Changed....-.`InputDevi |
| 2b80 | 63 65 2e 61 6c 6c 60 20 68 61 73 20 62 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 20 64 75 65 20 | ce.all`.has.been.deprecated.due. |
| 2ba0 | 74 6f 20 74 68 65 20 63 6f 6e 66 75 73 69 6f 6e 20 69 74 20 63 72 65 61 74 65 73 20 77 69 74 68 | to.the.confusion.it.creates.with |
| 2bc0 | 20 6f 74 68 65 72 20 67 65 74 74 65 72 73 20 6c 69 6b 65 20 60 47 61 6d 65 70 61 64 2e 61 6c 6c | .other.getters.like.`Gamepad.all |
| 2be0 | 60 2e 20 55 73 65 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 64 65 76 69 63 65 73 60 20 69 6e 73 | `..Use.`InputSystem.devices`.ins |
| 2c00 | 74 65 61 64 20 28 5b 63 61 73 65 20 31 32 33 31 32 31 36 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 | tead.([case.1231216](https://iss |
| 2c20 | 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 6a 6f 79 | uetracker.unity3d.com/issues/joy |
| 2c40 | 73 74 69 63 6b 2d 64 6f 74 2d 61 6c 6c 2d 6c 69 73 74 73 2d 6d 6f 72 65 2d 74 68 61 6e 2d 6a 75 | stick-dot-all-lists-more-than-ju |
| 2c60 | 73 74 2d 6a 6f 79 73 74 69 63 6b 73 29 29 2e 0d 0a 20 20 2a 20 49 6e 20 74 68 65 20 73 61 6d 65 | st-joysticks)).....*.In.the.same |
| 2c80 | 20 76 65 69 6e 2c 20 77 65 20 61 64 64 65 64 20 61 20 6e 65 77 20 60 4a 6f 79 73 74 69 63 6b 2e | .vein,.we.added.a.new.`Joystick. |
| 2ca0 | 61 6c 6c 60 20 67 65 74 74 65 72 20 74 68 61 74 20 77 6f 72 6b 73 20 74 68 65 20 73 61 6d 65 20 | all`.getter.that.works.the.same. |
| 2cc0 | 61 73 20 60 47 61 6d 65 70 61 64 2e 61 6c 6c 60 2e 0d 0a 2d 20 43 68 61 6e 67 65 64 20 55 49 20 | as.`Gamepad.all`...-.Changed.UI. |
| 2ce0 | 50 61 63 6b 61 67 65 20 74 6f 20 62 65 20 6f 70 74 69 6f 6e 61 6c 20 64 65 70 65 6e 64 65 6e 63 | Package.to.be.optional.dependenc |
| 2d00 | 79 2e 20 52 65 6d 6f 76 69 6e 67 20 74 68 65 20 70 61 63 6b 61 67 65 20 77 69 6c 6c 20 6e 6f 77 | y..Removing.the.package.will.now |
| 2d20 | 20 64 69 73 61 62 6c 65 20 61 6c 6c 20 55 49 20 72 65 6c 65 76 61 6e 74 20 49 6e 70 75 74 20 63 | .disable.all.UI.relevant.Input.c |
| 2d40 | 6f 64 65 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 30 2d 70 72 65 76 69 65 77 2e 36 5d 20 2d 20 32 | ode.....##.[1.0.0-preview.6].-.2 |
| 2d60 | 30 32 30 2d 30 33 2d 30 36 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2a 20 60 49 | 020-03-06....###.Changed....*.`I |
| 2d80 | 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 2e 74 72 61 63 6b 65 64 44 | nputSystemUIInputModule.trackedD |
| 2da0 | 65 76 69 63 65 53 65 6c 65 63 74 60 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 20 55 | eviceSelect`.has.been.removed..U |
| 2dc0 | 73 65 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 2e 6c 65 66 | se.`InputSystemUIInputModule.lef |
| 2de0 | 74 43 6c 69 63 6b 60 20 69 6e 73 74 65 61 64 2e 0d 0a 2a 20 60 49 6e 70 75 74 53 79 73 74 65 6d | tClick`.instead...*.`InputSystem |
| 2e00 | 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 2e 72 65 70 65 61 74 44 65 6c 61 79 60 20 68 61 73 20 62 | UIInputModule.repeatDelay`.has.b |
| 2e20 | 65 65 6e 20 72 65 6e 61 6d 65 64 20 74 6f 20 60 6d 6f 76 65 52 65 70 65 61 74 44 65 6c 61 79 60 | een.renamed.to.`moveRepeatDelay` |
| 2e40 | 20 61 6e 64 20 60 72 65 70 65 61 74 52 61 74 65 60 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d | .and.`repeatRate`.has.been.renam |
| 2e60 | 65 64 20 74 6f 20 60 6d 6f 76 65 52 65 70 65 61 74 52 61 74 65 60 2e 0d 0a 0d 0a 23 23 23 20 46 | ed.to.`moveRepeatRate`.....###.F |
| 2e80 | 69 78 65 64 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 43 53 30 31 30 39 20 77 61 72 6e 69 6e 67 20 62 | ixed....-.Fixed.CS0109.warning.b |
| 2ea0 | 65 69 6e 67 20 67 65 6e 65 72 61 74 65 64 20 64 75 72 69 6e 67 20 70 6c 61 79 65 72 20 62 75 69 | eing.generated.during.player.bui |
| 2ec0 | 6c 64 20 64 75 65 20 74 6f 20 75 73 65 20 6f 66 20 60 6e 65 77 60 20 77 69 74 68 20 74 68 65 20 | ld.due.to.use.of.`new`.with.the. |
| 2ee0 | 60 50 6c 61 79 65 72 49 6e 70 75 74 2e 63 61 6d 65 72 61 20 70 72 6f 70 65 72 74 79 60 20 28 63 | `PlayerInput.camera.property`.(c |
| 2f00 | 61 73 65 20 31 31 37 34 36 38 38 29 2e 0d 0a 2d 20 46 69 78 65 64 20 61 20 6e 75 6d 62 65 72 20 | ase.1174688)...-.Fixed.a.number. |
| 2f20 | 6f 66 20 69 73 73 75 65 73 20 69 6e 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 | of.issues.in.`InputSystemUIInput |
| 2f40 | 4d 6f 64 75 6c 65 60 2e 0d 0a 20 20 2a 20 46 69 78 65 64 20 47 43 20 68 65 61 70 20 67 61 72 62 | Module`.....*.Fixed.GC.heap.garb |
| 2f60 | 61 67 65 20 77 68 65 6e 20 63 6c 69 63 6b 2d 64 72 61 67 67 69 6e 67 2e 0d 0a 20 20 2a 20 46 69 | age.when.click-dragging.....*.Fi |
| 2f80 | 78 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 70 6f 69 6e 74 65 72 20 73 74 61 74 65 73 20 67 72 6f | xed.number.of.pointer.states.gro |
| 2fa0 | 77 69 6e 67 20 69 6e 64 65 66 69 6e 69 74 65 6c 79 20 69 66 20 4f 53 20 64 69 64 20 6e 6f 74 20 | wing.indefinitely.if.OS.did.not. |
| 2fc0 | 72 65 75 73 65 20 74 6f 75 63 68 20 49 44 73 2e 0d 0a 20 20 2a 20 46 69 78 65 64 20 60 6c 61 73 | reuse.touch.IDs.....*.Fixed.`las |
| 2fe0 | 74 50 72 65 73 73 60 20 6f 6e 20 60 50 6f 69 6e 74 65 72 45 76 65 6e 74 44 61 74 61 60 20 67 65 | tPress`.on.`PointerEventData`.ge |
| 3000 | 74 74 69 6e 67 20 6c 6f 73 74 2e 0d 0a 20 20 2a 20 46 69 78 65 64 20 62 75 74 74 6f 6e 20 70 72 | tting.lost.....*.Fixed.button.pr |
| 3020 | 65 73 73 2d 61 6e 64 2d 72 65 6c 65 61 73 65 20 68 61 70 70 65 6e 69 6e 67 20 69 6e 20 73 61 6d | ess-and-release.happening.in.sam |
| 3040 | 65 20 66 72 61 6d 65 20 72 65 73 75 6c 74 69 6e 67 20 69 6e 20 6e 6f 20 55 49 20 69 6e 70 75 74 | e.frame.resulting.in.no.UI.input |
| 3060 | 2e 0d 0a 20 20 2a 20 46 69 78 65 64 20 63 6c 69 63 6b 73 20 69 6e 69 74 69 61 74 65 64 20 66 72 | .....*.Fixed.clicks.initiated.fr |
| 3080 | 6f 6d 20 6e 6f 6e 2d 70 6f 69 6e 74 65 72 20 64 65 76 69 63 65 73 20 72 65 73 75 6c 74 69 6e 67 | om.non-pointer.devices.resulting |
| 30a0 | 20 69 6e 20 70 6f 69 6e 74 65 72 20 69 6e 70 75 74 73 20 77 69 74 68 20 60 28 30 2c 30 29 60 20 | .in.pointer.inputs.with.`(0,0)`. |
| 30c0 | 70 6f 73 69 74 69 6f 6e 73 2e 0d 0a 20 20 2a 20 46 69 78 65 64 20 68 75 67 65 20 73 63 72 65 65 | positions.....*.Fixed.huge.scree |
| 30e0 | 6e 20 64 65 6c 74 61 73 20 6f 6e 20 70 6f 69 6e 74 65 72 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 | n.deltas.on.pointer.events.from. |
| 3100 | 74 72 61 63 6b 65 64 20 64 65 76 69 63 65 73 2e 0d 0a 20 20 2a 20 46 69 78 65 64 20 74 6f 75 63 | tracked.devices.....*.Fixed.touc |
| 3120 | 68 20 69 6e 70 75 74 20 6e 6f 74 20 73 65 6e 64 69 6e 67 20 70 6f 69 6e 74 65 72 20 65 78 69 74 | h.input.not.sending.pointer.exit |
| 3140 | 20 65 76 65 6e 74 73 20 28 5b 63 61 73 65 20 31 32 31 33 35 35 30 5d 28 68 74 74 70 73 3a 2f 2f | .events.([case.1213550](https:// |
| 3160 | 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f | issuetracker.unity3d.com/issues/ |
| 3180 | 69 6e 70 75 74 2d 73 79 73 74 65 6d 2d 6f 6e 70 6f 69 6e 74 65 72 65 78 69 74 2d 64 6f 65 73 2d | input-system-onpointerexit-does- |
| 31a0 | 6e 6f 74 2d 77 6f 72 6b 29 29 2e 0d 0a 2d 20 46 69 78 65 64 20 60 54 72 61 63 6b 65 64 44 65 76 | not-work))...-.Fixed.`TrackedDev |
| 31c0 | 69 63 65 52 61 79 63 61 73 74 65 72 60 20 6e 6f 74 20 73 65 74 74 69 6e 67 20 60 73 63 72 65 65 | iceRaycaster`.not.setting.`scree |
| 31e0 | 6e 50 6f 73 69 74 69 6f 6e 60 20 69 6e 20 60 52 61 79 63 61 73 74 52 65 73 75 6c 74 60 2e 0d 0a | nPosition`.in.`RaycastResult`... |
| 3200 | 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 4d 69 78 69 6e 67 20 74 68 65 20 65 | ..####.Actions....-.Mixing.the.e |
| 3220 | 6e 61 62 6c 69 6e 67 26 64 69 73 61 62 6c 69 6e 67 20 6f 66 20 73 69 6e 67 6c 65 20 61 63 74 69 | nabling&disabling.of.single.acti |
| 3240 | 6f 6e 73 20 28 61 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 70 65 72 66 6f 72 6d 65 64 20 | ons.(as,.for.example,.performed. |
| 3260 | 62 79 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 29 20 77 | by.`InputSystemUIInputModule`).w |
| 3280 | 69 74 68 20 65 6e 61 62 6c 69 6e 67 26 64 69 73 61 62 6c 69 6e 67 20 6f 66 20 65 6e 74 69 72 65 | ith.enabling&disabling.of.entire |
| 32a0 | 20 61 63 74 69 6f 6e 20 6d 61 70 73 20 28 61 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 70 | .action.maps.(as,.for.example,.p |
| 32c0 | 65 72 66 6f 72 6d 65 64 20 62 79 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 29 20 6e 6f 20 6c 6f | erformed.by.`PlayerInput`).no.lo |
| 32e0 | 6e 67 65 72 20 6c 65 61 76 65 73 20 74 6f 20 75 6e 72 65 73 70 6f 6e 73 69 76 65 20 69 6e 70 75 | nger.leaves.to.unresponsive.inpu |
| 3300 | 74 20 61 6e 64 20 60 22 73 68 6f 75 6c 64 20 6e 6f 74 20 72 65 61 63 68 20 68 65 72 65 22 60 20 | t.and.`"should.not.reach.here"`. |
| 3320 | 61 73 73 65 72 74 69 6f 6e 73 20 28 5b 66 6f 72 75 6d 20 74 68 72 65 61 64 5d 28 68 74 74 70 73 | assertions.([forum.thread](https |
| 3340 | 3a 2f 2f 66 6f 72 75 6d 2e 75 6e 69 74 79 2e 63 6f 6d 2f 74 68 72 65 61 64 73 2f 65 72 72 6f 72 | ://forum.unity.com/threads/error |
| 3360 | 2d 77 68 69 6c 65 2d 73 77 69 74 63 68 69 6e 67 2d 62 65 74 77 65 65 6e 2d 61 63 74 69 6f 6e 2d | -while-switching-between-action- |
| 3380 | 6d 61 70 73 2e 38 32 35 32 30 34 2f 29 29 2e 0d 0a 2d 20 4c 65 61 76 69 6e 67 20 70 6c 61 79 20 | maps.825204/))...-.Leaving.play. |
| 33a0 | 6d 6f 64 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 65 61 76 65 73 20 73 74 61 74 65 20 63 68 61 6e | mode.no.longer.leaves.state.chan |
| 33c0 | 67 65 20 6d 6f 6e 69 74 6f 72 73 20 6c 69 6e 67 65 72 69 6e 67 20 61 72 6f 75 6e 64 20 66 72 6f | ge.monitors.lingering.around.fro |
| 33e0 | 6d 20 65 6e 61 62 6c 65 64 20 61 63 74 69 6f 6e 73 2e 0d 0a 2d 20 45 6e 61 62 6c 69 6e 67 20 61 | m.enabled.actions...-.Enabling.a |
| 3400 | 63 74 69 6f 6e 20 6d 61 70 73 20 77 69 74 68 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 64 6f | ction.maps.with.bindings.that.do |
| 3420 | 20 6e 6f 74 20 72 65 66 65 72 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 61 63 74 69 6f 6e | .not.refer.to.an.existing.action |
| 3440 | 20 69 6e 20 74 68 65 20 6d 61 70 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 65 61 64 73 20 74 6f 20 61 | .in.the.map.no.longer.leads.to.a |
| 3460 | 73 73 65 72 74 73 20 61 6e 64 20 65 78 63 65 70 74 69 6f 6e 73 20 77 68 65 6e 20 69 6e 70 75 74 | sserts.and.exceptions.when.input |
| 3480 | 20 6f 6e 20 74 68 65 20 62 69 6e 64 69 6e 67 73 20 69 73 20 72 65 63 65 69 76 65 64 20 28 5b 63 | .on.the.bindings.is.received.([c |
| 34a0 | 61 73 65 20 31 32 31 33 30 38 35 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 | ase.1213085](https://issuetracke |
| 34c0 | 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 2d 73 79 73 74 65 | r.unity3d.com/issues/input-syste |
| 34e0 | 6d 2d 69 6e 70 75 74 2d 61 63 74 69 6f 6e 73 2d 63 61 75 73 65 2d 65 78 63 65 70 74 69 6f 6e 73 | m-input-actions-cause-exceptions |
| 3500 | 2d 61 6e 64 2d 73 68 6f 75 6c 64 2d 6e 6f 74 2d 67 65 74 2d 68 65 72 65 2d 65 72 72 6f 72 73 2d | -and-should-not-get-here-errors- |
| 3520 | 74 6f 2d 61 70 70 65 61 72 2d 61 66 74 65 72 2d 64 65 6c 65 74 69 6e 67 2d 61 6e 2d 61 63 74 69 | to-appear-after-deleting-an-acti |
| 3540 | 6f 6e 2d 6d 61 70 29 29 2e 0d 0a 2d 20 60 50 72 65 73 73 49 6e 74 65 72 61 63 74 69 6f 6e 60 20 | on-map))...-.`PressInteraction`. |
| 3560 | 6e 6f 20 6c 6f 6e 67 65 72 20 6d 69 73 73 65 73 20 74 68 65 20 6e 65 78 74 20 62 75 74 74 6f 6e | no.longer.misses.the.next.button |
| 3580 | 20 70 72 65 73 73 20 69 66 20 69 74 20 67 65 74 73 20 72 65 73 65 74 20 66 72 6f 6d 20 77 69 74 | .press.if.it.gets.reset.from.wit |
| 35a0 | 68 69 6e 20 74 68 65 20 60 70 65 72 66 6f 72 6d 65 64 60 20 63 61 6c 6c 62 61 63 6b 20 28 5b 63 | hin.the.`performed`.callback.([c |
| 35c0 | 61 73 65 20 31 32 30 35 32 38 35 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 | ase.1205285](https://issuetracke |
| 35e0 | 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 73 79 73 74 65 6d | r.unity3d.com/issues/inputsystem |
| 3600 | 2d 70 72 6f 62 6c 65 6d 2d 77 69 74 68 2d 62 75 74 74 6f 6e 2d 73 74 61 74 65 2d 61 66 74 65 72 | -problem-with-button-state-after |
| 3620 | 2d 64 65 61 63 74 69 76 61 74 69 6e 67 2d 61 6e 64 2d 72 65 61 63 74 69 76 61 74 69 6e 67 2d 61 | -deactivating-and-reactivating-a |
| 3640 | 6e 2d 61 63 74 69 6f 6e 2d 6d 61 70 29 29 2e 0d 0a 2d 20 60 49 6e 70 75 74 42 69 6e 64 69 6e 67 | n-action-map))...-.`InputBinding |
| 3660 | 2e 44 69 73 70 6c 61 79 53 74 72 69 6e 67 4f 70 74 69 6f 6e 73 2e 44 6f 6e 74 49 6e 63 6c 75 64 | .DisplayStringOptions.DontInclud |
| 3680 | 65 49 6e 74 65 72 61 63 74 69 6f 6e 73 60 20 69 73 20 6e 6f 77 20 70 72 6f 70 65 72 6c 79 20 72 | eInteractions`.is.now.properly.r |
| 36a0 | 65 73 70 65 63 74 65 64 2e 0d 0a 2d 20 52 65 61 64 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f | espected...-.Reading.the.value.o |
| 36c0 | 66 20 61 20 63 6f 6d 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 20 6e 6f 20 6c 6f 6e 67 65 72 20 | f.a.composite.binding.no.longer. |
| 36e0 | 63 61 75 73 65 73 20 70 72 6f 63 65 73 73 6f 72 73 20 66 72 6f 6d 20 74 68 65 20 6c 61 73 74 20 | causes.processors.from.the.last. |
| 3700 | 61 63 74 69 76 65 20 70 61 72 74 20 62 69 6e 64 69 6e 67 20 74 6f 20 62 65 20 61 70 70 6c 69 65 | active.part.binding.to.be.applie |
| 3720 | 64 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 70 72 6f 63 65 73 73 6f 72 73 20 6f 66 20 | d.rather.than.the.processors.of. |
| 3740 | 74 68 65 20 63 6f 6d 70 6f 73 69 74 65 20 69 74 73 65 6c 66 2c 20 69 66 20 61 6e 79 20 28 5b 63 | the.composite.itself,.if.any.([c |
| 3760 | 61 73 65 20 31 32 30 37 30 38 32 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 | ase.1207082](https://issuetracke |
| 3780 | 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 2d 73 79 73 74 65 | r.unity3d.com/issues/input-syste |
| 37a0 | 6d 2d 69 6e 76 65 72 74 2d 70 72 6f 63 65 73 73 6f 72 73 2d 68 61 76 65 2d 6e 6f 2d 65 66 66 65 | m-invert-processors-have-no-effe |
| 37c0 | 63 74 2d 6f 6e 2d 74 68 65 2d 69 6e 70 75 74 61 63 74 69 6f 6e 2d 64 6f 74 2d 63 61 6c 6c 62 61 | ct-on-the-inputaction-dot-callba |
| 37e0 | 63 6b 63 6f 6e 74 65 78 74 2d 76 61 6c 75 65 29 29 2e 0d 0a 2d 20 46 69 78 65 64 20 60 49 6e 70 | ckcontext-value))...-.Fixed.`Inp |
| 3800 | 75 74 53 79 73 74 65 6d 2e 6f 6e 41 63 74 69 6f 6e 43 68 61 6e 67 65 60 20 67 65 74 74 69 6e 67 | utSystem.onActionChange`.getting |
| 3820 | 20 69 6e 76 6f 6b 65 64 20 74 6f 6f 20 6d 61 6e 79 20 74 69 6d 65 73 20 6f 6e 20 62 69 6e 64 69 | .invoked.too.many.times.on.bindi |
| 3840 | 6e 67 20 63 68 61 6e 67 65 73 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 60 49 | ng.changes.....###.Added....-.`I |
| 3860 | 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 6e 6f 77 20 73 65 6e | nputSystemUIInputModule`.now.sen |
| 3880 | 64 73 20 70 6f 69 6e 74 65 72 20 65 76 65 6e 74 73 20 75 73 69 6e 67 20 61 20 6e 65 77 20 60 45 | ds.pointer.events.using.a.new.`E |
| 38a0 | 78 74 65 6e 64 65 64 50 6f 69 6e 74 65 72 45 76 65 6e 74 44 61 74 61 60 20 69 6e 73 74 65 61 64 | xtendedPointerEventData`.instead |
| 38c0 | 20 6f 66 20 75 73 69 6e 67 20 74 68 65 20 62 61 73 65 20 60 50 6f 69 6e 74 65 72 45 76 65 6e 74 | .of.using.the.base.`PointerEvent |
| 38e0 | 44 61 74 61 60 20 63 6c 61 73 73 2e 20 54 68 69 73 20 73 75 72 66 61 63 65 73 20 61 64 64 69 74 | Data`.class..This.surfaces.addit |
| 3900 | 69 6f 6e 61 6c 20 69 6e 70 75 74 20 64 61 74 61 20 69 6e 20 70 6f 69 6e 74 65 72 20 65 76 65 6e | ional.input.data.in.pointer.even |
| 3920 | 74 73 2e 0d 0a 2d 20 41 64 64 65 64 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 | ts...-.Added.`InputSystemUIInput |
| 3940 | 4d 6f 64 75 6c 65 2e 70 6f 69 6e 74 65 72 42 65 68 61 76 69 6f 72 60 20 74 6f 20 61 6c 6c 6f 77 | Module.pointerBehavior`.to.allow |
| 3960 | 20 64 69 63 74 61 74 69 6e 67 20 68 6f 77 20 74 68 65 20 55 49 20 77 69 6c 6c 20 72 65 73 6f 6c | .dictating.how.the.UI.will.resol |
| 3980 | 76 65 20 63 6f 6e 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c | ve.concurrent.input.from.multipl |
| 39a0 | 65 20 70 6f 69 6e 74 65 72 73 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d | e.pointers.....####.Actions....- |
| 39c0 | 20 41 64 64 65 64 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 43 61 6c 6c 62 61 63 6b 43 6f 6e 74 | .Added.`InputAction.CallbackCont |
| 39e0 | 65 78 74 2e 52 65 61 64 56 61 6c 75 65 41 73 42 75 74 74 6f 6e 60 2e 0d 0a 0d 0a 23 23 20 5b 31 | ext.ReadValueAsButton`.....##.[1 |
| 3a00 | 2e 30 2e 30 2d 70 72 65 76 69 65 77 2e 35 5d 20 2d 20 32 30 32 30 2d 30 32 2d 31 34 0d 0a 0d 0a | .0.0-preview.5].-.2020-02-14.... |
| 3a20 | 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 57 65 27 76 65 20 63 68 61 6e 67 65 64 20 74 | ###.Changed....-.We've.changed.t |
| 3a40 | 68 65 20 72 75 6c 65 73 20 74 68 61 74 20 67 6f 76 65 72 6e 20 68 6f 77 20 61 63 74 69 6f 6e 20 | he.rules.that.govern.how.action. |
| 3a60 | 70 68 61 73 65 73 20 68 61 76 65 20 74 6f 20 70 72 6f 67 72 65 73 73 3a 0d 0a 20 20 2a 20 5f 5f | phases.have.to.progress:....*.__ |
| 3a80 | 54 68 69 73 20 69 73 20 61 20 62 72 65 61 6b 69 6e 67 20 63 68 61 6e 67 65 21 5f 5f 0d 0a 20 20 | This.is.a.breaking.change!__.... |
| 3aa0 | 20 20 2d 20 54 68 65 20 70 72 69 6d 61 72 79 20 65 66 66 65 63 74 20 69 73 20 61 64 64 69 74 69 | ..-.The.primary.effect.is.additi |
| 3ac0 | 6f 6e 61 6c 20 63 61 6c 6c 62 61 63 6b 73 20 67 65 74 74 69 6e 67 20 74 72 69 67 67 65 72 65 64 | onal.callbacks.getting.triggered |
| 3ae0 | 2e 0d 0a 20 20 2a 20 5f 5f 42 65 66 6f 72 65 5f 5f 3a 0d 0a 20 20 20 20 2d 20 54 68 65 72 65 20 | .....*.__Before__:......-.There. |
| 3b00 | 77 65 72 65 20 6e 6f 20 65 6e 66 6f 72 63 65 64 20 72 75 6c 65 73 20 61 62 6f 75 74 20 68 6f 77 | were.no.enforced.rules.about.how |
| 3b20 | 20 61 6e 20 61 63 74 69 6f 6e 20 77 6f 75 6c 64 20 67 6f 20 74 68 72 6f 75 67 68 20 60 49 6e 70 | .an.action.would.go.through.`Inp |
| 3b40 | 75 74 41 63 74 69 6f 6e 2e 73 74 61 72 74 65 64 60 2c 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e | utAction.started`,.`InputAction. |
| 3b60 | 70 65 72 66 6f 72 6d 65 64 60 2c 20 61 6e 64 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 63 61 6e | performed`,.and.`InputAction.can |
| 3b80 | 63 65 6c 65 64 60 2e 20 57 68 69 63 68 20 6f 66 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 73 20 77 | celed`..Which.of.the.callbacks.w |
| 3ba0 | 65 72 65 20 74 72 69 67 67 65 72 65 64 20 61 6e 64 20 69 6e 20 77 68 61 74 20 6f 72 64 65 72 20 | ere.triggered.and.in.what.order. |
| 3bc0 | 64 65 70 65 6e 64 65 64 20 6f 6e 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 66 61 63 74 6f 72 73 2c | depended.on.a.number.of.factors, |
| 3be0 | 20 74 68 65 20 62 69 67 67 65 73 74 20 69 6e 66 6c 75 65 6e 63 65 72 20 6f 66 20 77 68 69 63 68 | .the.biggest.influencer.of.which |
| 3c00 | 20 77 65 72 65 20 74 68 65 20 64 69 66 66 65 72 65 6e 74 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 | .were.the.different.interactions |
| 3c20 | 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 61 70 70 6c 69 65 64 20 74 6f 20 61 63 74 69 6f 6e | .that.could.be.applied.to.action |
| 3c40 | 73 20 28 6c 69 6b 65 20 60 50 72 65 73 73 60 20 6f 72 20 60 48 6f 6c 64 60 29 2e 0d 0a 20 20 20 | s.(like.`Press`.or.`Hold`)...... |
| 3c60 | 20 2d 20 54 68 69 73 20 6d 61 64 65 20 66 6f 72 20 75 6e 70 72 65 64 69 63 74 61 62 6c 65 20 61 | .-.This.made.for.unpredictable.a |
| 3c80 | 6e 64 20 66 72 65 71 75 65 6e 74 6c 79 20 73 75 72 70 72 69 73 69 6e 67 20 72 65 73 75 6c 74 73 | nd.frequently.surprising.results |
| 3ca0 | 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 69 74 20 6c 65 64 20 74 6f 20 62 75 67 73 20 77 68 | ..In.addition,.it.led.to.bugs.wh |
| 3cc0 | 65 72 65 2c 20 66 6f 72 20 5b 65 78 61 6d 70 6c 65 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 | ere,.for.[example](https://issue |
| 3ce0 | 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 | tracker.unity3d.com/issues/input |
| 3d00 | 2d 73 79 73 74 65 6d 2d 75 69 2d 62 65 63 6f 6d 65 73 2d 75 6e 72 65 73 70 6f 6e 73 69 76 65 2d | -system-ui-becomes-unresponsive- |
| 3d20 | 61 66 74 65 72 2d 74 68 65 2d 66 69 72 73 74 2d 75 69 2d 62 75 74 74 6f 6e 2d 70 72 65 73 73 29 | after-the-first-ui-button-press) |
| 3d40 | 2c 20 61 64 64 69 6e 67 20 61 20 60 50 72 65 73 73 60 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 74 | ,.adding.a.`Press`.interaction.t |
| 3d60 | 6f 20 74 68 65 20 60 43 6c 69 63 6b 60 20 61 63 74 69 6f 6e 20 6f 66 20 60 49 6e 70 75 74 53 79 | o.the.`Click`.action.of.`InputSy |
| 3d80 | 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 | stemUIInputModule`.would.cause.t |
| 3da0 | 68 65 20 63 6c 69 63 6b 20 73 74 61 74 65 20 74 6f 20 67 65 74 20 73 74 75 63 6b 20 62 65 63 61 | he.click.state.to.get.stuck.beca |
| 3dc0 | 75 73 65 20 74 68 65 20 63 6c 69 63 6b 20 61 63 74 69 6f 6e 20 77 6f 75 6c 64 20 6e 65 76 65 72 | use.the.click.action.would.never |
| 3de0 | 20 63 61 6e 63 65 6c 2e 0d 0a 20 20 2a 20 5f 5f 4e 6f 77 5f 5f 3a 0d 0a 20 20 20 20 2d 20 54 68 | .cancel.....*.__Now__:......-.Th |
| 3e00 | 65 20 73 79 73 74 65 6d 20 77 69 6c 6c 20 6e 6f 77 20 2a 61 6c 77 61 79 73 2a 20 74 72 69 67 67 | e.system.will.now.*always*.trigg |
| 3e20 | 65 72 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 73 74 61 72 74 65 64 60 20 66 69 72 73 74 2e 20 | er.`InputAction.started`.first.. |
| 3e40 | 49 66 20 74 68 69 73 20 69 73 20 6e 6f 74 20 64 6f 6e 65 20 65 78 70 6c 69 63 69 74 6c 79 2c 20 | If.this.is.not.done.explicitly,. |
| 3e60 | 69 74 20 68 61 70 70 65 6e 73 20 69 6d 70 6c 69 63 69 74 6c 79 2e 0d 0a 20 20 20 20 2d 20 4c 69 | it.happens.implicitly.......-.Li |
| 3e80 | 6b 65 77 69 73 65 2c 20 74 68 65 20 73 79 73 74 65 6d 20 77 69 6c 6c 20 6e 6f 77 20 2a 61 6c 77 | kewise,.the.system.will.now.*alw |
| 3ea0 | 61 79 73 2a 20 74 72 69 67 67 65 72 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 63 61 6e 63 65 6c | ays*.trigger.`InputAction.cancel |
| 3ec0 | 65 64 60 20 62 65 66 6f 72 65 20 67 6f 69 6e 67 20 62 61 63 6b 20 74 6f 20 77 61 69 74 69 6e 67 | ed`.before.going.back.to.waiting |
| 3ee0 | 20 73 74 61 74 65 2e 20 4c 69 6b 65 20 77 69 74 68 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 73 | .state..Like.with.`InputAction.s |
| 3f00 | 74 61 72 74 65 64 60 2c 20 69 66 20 74 68 69 73 20 69 73 6e 27 74 20 64 6f 6e 65 20 65 78 70 6c | tarted`,.if.this.isn't.done.expl |
| 3f20 | 69 63 69 74 6c 79 2c 20 69 74 20 77 69 6c 6c 20 68 61 70 70 65 6e 20 69 6d 70 6c 69 63 69 74 6c | icitly,.it.will.happen.implicitl |
| 3f40 | 79 2e 20 54 68 69 73 20 69 6d 70 6c 69 65 73 20 74 68 61 74 20 60 49 6e 70 75 74 41 63 74 69 6f | y..This.implies.that.`InputActio |
| 3f60 | 6e 2e 63 61 6e 63 65 6c 65 64 60 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 69 67 6e 69 66 69 65 73 20 | n.canceled`.no.longer.signifies. |
| 3f80 | 61 6e 20 61 63 74 69 6f 6e 20 67 65 74 74 69 6e 67 20 61 62 6f 72 74 65 64 20 62 65 63 61 75 73 | an.action.getting.aborted.becaus |
| 3fa0 | 65 20 69 74 20 73 74 6f 70 70 65 64 20 61 66 74 65 72 20 69 74 20 73 74 61 72 74 65 64 20 62 75 | e.it.stopped.after.it.started.bu |
| 3fc0 | 74 20 62 65 66 6f 72 65 20 69 74 20 70 65 72 66 6f 72 6d 65 64 2e 20 49 74 20 6e 6f 77 20 73 69 | t.before.it.performed..It.now.si |
| 3fe0 | 6d 70 6c 79 20 6d 65 61 6e 73 20 22 74 68 65 20 61 63 74 69 6f 6e 20 68 61 73 20 65 6e 64 65 64 | mply.means."the.action.has.ended |
| 4000 | 22 20 77 68 65 74 68 65 72 20 69 74 20 61 63 74 75 61 6c 6c 79 20 67 6f 74 20 70 65 72 66 6f 72 | ".whether.it.actually.got.perfor |
| 4020 | 6d 65 64 20 6f 72 20 6e 6f 74 2e 0d 0a 20 20 20 20 2d 20 49 6e 2d 62 65 74 77 65 65 6e 20 60 49 | med.or.not.......-.In-between.`I |
| 4040 | 6e 70 75 74 41 63 74 69 6f 6e 2e 73 74 61 72 74 65 64 60 20 61 6e 64 20 60 49 6e 70 75 74 41 63 | nputAction.started`.and.`InputAc |
| 4060 | 74 69 6f 6e 2e 63 61 6e 63 65 6c 65 64 60 2c 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 70 65 72 | tion.canceled`,.`InputAction.per |
| 4080 | 66 6f 72 6d 65 64 60 20 6d 61 79 20 62 65 20 74 72 69 67 67 65 72 65 64 20 61 72 62 69 74 72 61 | formed`.may.be.triggered.arbitra |
| 40a0 | 72 79 20 6d 61 6e 79 20 74 69 6d 65 73 20 28 69 6e 63 6c 75 64 69 6e 67 20 6e 6f 74 20 61 74 20 | ry.many.times.(including.not.at. |
| 40c0 | 61 6c 6c 29 2e 0d 0a 20 20 2a 20 57 68 69 6c 65 20 6c 61 74 65 20 69 6e 20 74 68 65 20 63 79 63 | all).....*.While.late.in.the.cyc |
| 40e0 | 6c 65 20 66 6f 72 20 31 2e 30 2c 20 77 65 27 76 65 20 6f 70 74 65 64 20 74 6f 20 6d 61 6b 65 20 | le.for.1.0,.we've.opted.to.make. |
| 4100 | 74 68 69 73 20 63 68 61 6e 67 65 20 6e 6f 77 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 66 69 78 20 | this.change.now.in.order.to.fix. |
| 4120 | 61 20 72 61 6e 67 65 20 6f 66 20 62 75 67 73 20 61 6e 64 20 70 72 6f 62 6c 65 6d 73 20 77 65 27 | a.range.of.bugs.and.problems.we' |
| 4140 | 76 65 20 6f 62 73 65 72 76 65 64 20 74 68 61 74 20 70 65 6f 70 6c 65 20 65 6e 63 6f 75 6e 74 65 | ve.observed.that.people.encounte |
| 4160 | 72 65 64 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 65 68 61 | red.because.of.the.previous.beha |
| 4180 | 76 69 6f 72 20 6f 66 20 74 68 65 20 73 79 73 74 65 6d 2e 0d 0a 2d 20 52 65 6c 61 74 65 64 20 74 | vior.of.the.system...-.Related.t |
| 41a0 | 6f 20 74 68 65 20 63 68 61 6e 67 65 20 61 62 6f 76 65 2c 20 74 68 65 20 62 65 68 61 76 69 6f 72 | o.the.change.above,.the.behavior |
| 41c0 | 20 6f 66 20 60 50 72 65 73 73 49 6e 74 65 72 61 63 74 69 6f 6e 60 20 68 61 73 20 62 65 65 6e 20 | .of.`PressInteraction`.has.been. |
| 41e0 | 74 77 65 61 6b 65 64 20 61 6e 64 20 6e 6f 77 20 69 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | tweaked.and.now.is.the.following |
| 4200 | 3a 0d 0a 20 20 2a 20 60 50 72 65 73 73 20 4f 6e 6c 79 60 3a 20 53 74 61 72 74 73 20 61 6e 64 20 | :....*.`Press.Only`:.Starts.and. |
| 4220 | 69 6d 6d 65 64 69 61 74 65 6c 79 20 70 65 72 66 6f 72 6d 73 20 77 68 65 6e 20 70 72 65 73 73 65 | immediately.performs.when.presse |
| 4240 | 64 2c 20 74 68 65 6e 20 73 74 61 79 73 20 70 65 72 66 6f 72 6d 65 64 20 61 6e 64 20 63 61 6e 63 | d,.then.stays.performed.and.canc |
| 4260 | 65 6c 73 20 77 68 65 6e 20 62 75 74 74 6f 6e 20 69 73 20 72 65 6c 65 61 73 65 64 2e 0d 0a 20 20 | els.when.button.is.released..... |
| 4280 | 2a 20 60 52 65 6c 65 61 73 65 20 4f 6e 6c 79 60 3a 20 53 74 61 72 74 73 20 77 68 65 6e 20 62 75 | *.`Release.Only`:.Starts.when.bu |
| 42a0 | 74 74 6f 6e 20 69 73 20 70 72 65 73 73 65 64 20 61 6e 64 20 74 68 65 6e 20 70 65 72 66 6f 72 6d | tton.is.pressed.and.then.perform |
| 42c0 | 73 20 61 6e 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 63 61 6e 63 65 6c 73 20 77 68 65 6e 20 74 | s.and.immediately.cancels.when.t |
| 42e0 | 68 65 20 62 75 74 74 6f 6e 20 69 73 20 72 65 6c 65 61 73 65 64 2e 0d 0a 20 20 2a 20 60 50 72 65 | he.button.is.released.....*.`Pre |
| 4300 | 73 73 20 41 6e 64 20 52 65 6c 65 61 73 65 60 3a 20 53 74 61 72 74 73 20 61 6e 64 20 69 6d 6d 65 | ss.And.Release`:.Starts.and.imme |
| 4320 | 64 69 61 74 65 6c 79 20 70 65 72 66 6f 72 6d 73 20 77 68 65 6e 20 62 75 74 74 6f 6e 20 69 73 20 | diately.performs.when.button.is. |
| 4340 | 70 72 65 73 73 65 64 2c 20 74 68 65 6e 20 73 74 61 79 73 20 70 65 72 66 6f 72 6d 65 64 20 61 6e | pressed,.then.stays.performed.an |
| 4360 | 64 20 70 65 72 66 6f 72 6d 73 20 61 67 61 69 6e 20 61 6e 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 | d.performs.again.and.immediately |
| 4380 | 20 63 61 6e 63 65 6c 73 20 77 68 65 6e 20 62 75 74 74 6f 6e 20 69 73 20 72 65 6c 65 61 73 65 64 | .cancels.when.button.is.released |
| 43a0 | 2e 0d 0a 2d 20 60 56 65 63 74 6f 72 32 43 6f 6d 70 6f 73 69 74 65 60 20 6e 6f 77 20 68 61 73 20 | ...-.`Vector2Composite`.now.has. |
| 43c0 | 61 20 60 6d 6f 64 65 60 20 70 61 72 61 6d 65 74 65 72 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 | a.`mode`.parameter.which.can.be. |
| 43e0 | 75 73 65 64 20 74 6f 20 63 68 6f 6f 73 65 20 62 65 74 77 65 65 6e 20 60 44 69 67 69 74 61 6c 4e | used.to.choose.between.`DigitalN |
| 4400 | 6f 72 6d 61 6c 69 7a 65 64 60 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 60 44 69 67 69 74 | ormalized`.(the.default),.`Digit |
| 4420 | 61 6c 60 20 28 73 61 6d 65 20 61 73 20 60 44 69 67 69 74 61 6c 4e 6f 72 6d 61 6c 69 7a 65 64 60 | al`.(same.as.`DigitalNormalized` |
| 4440 | 20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 6e 6f 72 6d 61 6c 69 7a 65 20 74 68 65 20 72 65 73 75 | .but.does.not.normalize.the.resu |
| 4460 | 6c 74 69 6e 67 20 76 65 63 74 6f 72 29 2c 20 61 6e 64 20 60 41 6e 61 6c 6f 67 60 20 28 75 73 65 | lting.vector),.and.`Analog`.(use |
| 4480 | 73 20 66 6c 6f 61 74 20 69 6e 70 75 74 20 76 61 6c 75 65 73 20 61 73 20 69 73 29 2e 0d 0a 20 20 | s.float.input.values.as.is)..... |
| 44a0 | 2a 20 60 56 65 63 74 6f 72 32 43 6f 6d 70 6f 73 69 74 65 2e 6e 6f 72 6d 61 6c 69 7a 65 60 20 68 | *.`Vector2Composite.normalize`.h |
| 44c0 | 61 73 20 62 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 2e 20 4e 6f 74 65 20 74 68 61 74 20 69 74 | as.been.deprecated..Note.that.it |
| 44e0 | 20 77 69 6c 6c 20 6e 6f 74 20 77 6f 72 6b 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 60 41 6e | .will.not.work.together.with.`An |
| 4500 | 61 6c 6f 67 60 2e 20 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 77 69 6c 6c 20 62 65 20 72 65 6d | alog`..The.parameter.will.be.rem |
| 4520 | 6f 76 65 64 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 | oved.in.the.future.....###.Fixed |
| 4540 | 0d 0a 0d 0a 2d 20 58 52 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 20 61 6e 64 20 48 4d 44 73 20 68 61 | ....-.XR.controllers.and.HMDs.ha |
| 4560 | 76 65 20 70 72 6f 70 65 72 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 73 20 69 6e 20 74 68 65 20 55 | ve.proper.display.names.in.the.U |
| 4580 | 49 20 61 67 61 69 6e 2e 20 54 68 69 73 20 72 65 67 72 65 73 73 65 64 20 69 6e 20 70 72 65 76 69 | I.again..This.regressed.in.previ |
| 45a0 | 65 77 2e 34 20 73 75 63 68 20 74 68 61 74 20 61 6c 6c 20 58 52 20 63 6f 6e 74 72 6f 6c 6c 65 72 | ew.4.such.that.all.XR.controller |
| 45c0 | 73 20 77 65 72 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 6a 75 73 74 20 22 58 52 20 43 6f 6e | s.were.displayed.as.just."XR.Con |
| 45e0 | 74 72 6f 6c 6c 65 72 22 20 69 6e 20 74 68 65 20 55 49 20 61 6e 64 20 61 6c 6c 20 48 4d 44 73 20 | troller".in.the.UI.and.all.HMDs. |
| 4600 | 77 65 72 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 22 58 52 20 48 4d 44 22 2e 0d 0a 2d 20 60 | were.displayed.as."XR.HMD"...-.` |
| 4620 | 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 6e 6f 20 6c 6f 6e | InputSystemUIInputModule`.no.lon |
| 4640 | 67 65 72 20 67 65 6e 65 72 61 74 65 73 20 47 43 20 68 65 61 70 20 67 61 72 62 61 67 65 20 65 76 | ger.generates.GC.heap.garbage.ev |
| 4660 | 65 72 79 20 74 69 6d 65 20 6d 6f 75 73 65 20 65 76 65 6e 74 73 20 61 72 65 20 70 72 6f 63 65 73 | ery.time.mouse.events.are.proces |
| 4680 | 73 65 64 2e 0d 0a 2d 20 46 69 78 65 64 20 61 20 62 75 67 20 77 68 65 72 65 20 61 6e 20 69 6e 74 | sed...-.Fixed.a.bug.where.an.int |
| 46a0 | 65 72 6e 61 6c 20 61 72 72 61 79 20 68 65 6c 70 65 72 20 6d 65 74 68 6f 64 20 77 61 73 20 63 6f | ernal.array.helper.method.was.co |
| 46c0 | 72 72 75 70 74 69 6e 67 20 61 72 72 61 79 20 63 6f 6e 74 65 6e 74 73 20 6c 65 61 64 69 6e 67 20 | rrupting.array.contents.leading. |
| 46e0 | 74 6f 20 62 75 67 73 20 69 6e 20 62 6f 74 68 20 60 49 6e 70 75 74 55 73 65 72 60 20 61 6e 64 20 | to.bugs.in.both.`InputUser`.and. |
| 4700 | 60 54 6f 75 63 68 60 2e 0d 0a 2d 20 46 69 78 65 64 20 65 78 63 65 70 74 69 6f 6e 20 77 68 65 6e | `Touch`...-.Fixed.exception.when |
| 4720 | 20 73 61 76 69 6e 67 20 63 68 61 6e 67 65 73 20 74 6f 20 61 6e 20 49 6e 70 75 74 20 41 63 74 69 | .saving.changes.to.an.Input.Acti |
| 4740 | 6f 6e 20 61 73 73 65 74 20 61 6e 64 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 | on.asset.and.the.parent.director |
| 4760 | 79 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d 65 64 2e 20 28 5b 63 61 73 65 20 31 32 30 37 35 | y.has.been.renamed..([case.12075 |
| 4780 | 32 37 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 | 27](https://issuetracker.unity3d |
| 47a0 | 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 2d 73 79 73 74 65 6d 2d 63 6f 6e 73 6f 6c 65 | .com/issues/input-system-console |
| 47c0 | 2d 65 72 72 6f 72 73 2d 61 70 70 65 61 72 2d 77 68 65 6e 2d 79 6f 75 2d 73 61 76 65 2d 69 6e 70 | -errors-appear-when-you-save-inp |
| 47e0 | 75 74 2d 61 63 74 69 6f 6e 2d 61 73 73 65 74 2d 61 66 74 65 72 2d 63 68 61 6e 67 69 6e 67 2d 74 | ut-action-asset-after-changing-t |
| 4800 | 68 65 2d 6e 61 6d 65 2d 6f 66 2d 74 68 65 2d 66 6f 6c 64 65 72 2d 63 6f 6e 74 61 69 6e 69 6e 67 | he-name-of-the-folder-containing |
| 4820 | 2d 69 74 29 29 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 54 68 65 20 72 | -it))....####.Actions....-.The.r |
| 4840 | 65 67 72 65 73 73 69 6f 6e 20 69 6e 20 31 2e 30 2e 30 2d 70 72 65 76 69 65 77 2e 34 20 6f 66 20 | egression.in.1.0.0-preview.4.of. |
| 4860 | 60 50 6c 61 79 65 72 49 6e 70 75 74 4d 61 6e 61 67 65 72 60 20 6e 6f 74 20 6a 6f 69 6e 69 6e 67 | `PlayerInputManager`.not.joining |
| 4880 | 20 70 6c 61 79 65 72 73 20 63 6f 72 72 65 63 74 6c 79 20 69 66 20 61 20 73 63 68 65 6d 65 20 68 | .players.correctly.if.a.scheme.h |
| 48a0 | 61 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 64 65 76 69 63 65 20 72 65 71 75 69 72 65 6d | as.more.than.one.device.requirem |
| 48c0 | 65 6e 74 20 68 61 73 20 62 65 65 6e 20 66 69 78 65 64 2e 0d 0a 20 20 2a 20 54 68 69 73 20 6d 6f | ent.has.been.fixed.....*.This.mo |
| 48e0 | 73 74 20 6e 6f 74 61 62 6c 79 20 6d 61 6e 69 66 65 73 74 65 64 20 69 74 73 65 6c 66 20 77 69 74 | st.notably.manifested.itself.wit |
| 4900 | 68 20 6b 65 79 62 6f 61 72 64 2b 6d 6f 75 73 65 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 | h.keyboard+mouse.control.schemes |
| 4920 | 2e 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 75 74 4d 61 6e 61 67 65 72 60 20 77 69 6c 6c 20 6e | ...-.`PlayerInputManager`.will.n |
| 4940 | 6f 20 6c 6f 6e 67 65 72 20 6a 6f 69 6e 20 70 6c 61 79 65 72 73 20 77 68 65 6e 20 63 6f 6e 74 72 | o.longer.join.players.when.contr |
| 4960 | 6f 6c 20 73 63 68 65 6d 65 73 20 61 72 65 20 75 73 65 64 20 61 6e 64 20 6e 6f 6e 65 20 6f 66 20 | ol.schemes.are.used.and.none.of. |
| 4980 | 74 68 65 20 73 63 68 65 6d 65 73 20 70 72 6f 64 75 63 65 73 20 61 20 73 75 63 63 65 73 73 66 75 | the.schemes.produces.a.successfu |
| 49a0 | 6c 20 6d 61 74 63 68 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 73 20 61 76 61 | l.match.based.on.the.devices.ava |
| 49c0 | 69 6c 61 62 6c 65 20 66 6f 72 20 74 68 65 20 6a 6f 69 6e 2e 0d 0a 2d 20 57 68 65 6e 20 6e 6f 20 | ilable.for.the.join...-.When.no. |
| 49e0 | 61 63 74 69 6f 6e 20 6d 61 70 20 69 73 20 73 65 6c 65 63 74 65 64 20 69 6e 20 61 63 74 69 6f 6e | action.map.is.selected.in.action |
| 4a00 | 20 65 64 69 74 6f 72 2c 20 70 6c 75 73 20 69 63 6f 6e 20 74 6f 20 61 64 64 20 61 6e 20 61 63 74 | .editor,.plus.icon.to.add.an.act |
| 4a20 | 69 6f 6e 20 69 73 20 6e 6f 77 20 64 69 73 61 62 6c 65 64 3b 20 66 6f 72 6d 65 72 6c 79 20 74 68 | ion.is.now.disabled;.formerly.th |
| 4a40 | 72 65 77 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 77 68 65 6e 20 63 6c 69 63 6b 65 64 20 28 63 | rew.an.exception.when.clicked.(c |
| 4a60 | 61 73 65 20 31 31 39 39 35 36 32 29 2e 0d 0a 2d 20 52 65 6d 6f 76 69 6e 67 20 61 20 63 61 6c 6c | ase.1199562)...-.Removing.a.call |
| 4a80 | 62 61 63 6b 20 66 72 6f 6d 20 61 63 74 69 6f 6e 73 20 66 72 6f 6d 20 74 68 65 20 63 61 6c 6c 62 | back.from.actions.from.the.callb |
| 4aa0 | 61 63 6b 20 69 74 73 65 6c 66 20 6e 6f 20 6c 6f 6e 67 65 72 20 74 68 72 6f 77 73 20 60 41 72 67 | ack.itself.no.longer.throws.`Arg |
| 4ac0 | 75 6d 65 6e 74 4f 75 74 4f 66 52 61 6e 67 65 45 78 63 65 70 74 69 6f 6e 60 20 28 5b 63 61 73 65 | umentOutOfRangeException`.([case |
| 4ae0 | 20 31 31 39 32 39 37 32 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 | .1192972](https://issuetracker.u |
| 4b00 | 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 2d 73 79 73 74 65 6d 2d 70 | nity3d.com/issues/input-system-p |
| 4b20 | 61 63 6b 61 67 65 2d 61 72 67 75 6d 65 6e 74 6f 75 74 6f 66 72 61 6e 67 65 65 78 63 65 70 74 69 | ackage-argumentoutofrangeexcepti |
| 4b40 | 6f 6e 2d 65 72 72 6f 72 2d 69 73 2d 74 68 72 6f 77 6e 2d 77 68 65 6e 2d 74 68 65 2d 63 61 6c 6c | on-error-is-thrown-when-the-call |
| 4b60 | 62 61 63 6b 2d 69 73 2d 72 65 6d 6f 76 65 64 2d 77 68 69 6c 65 2d 69 74 73 2d 62 65 69 6e 67 2d | back-is-removed-while-its-being- |
| 4b80 | 74 72 69 67 67 65 72 65 64 29 29 2e 0d 0a 2d 20 22 49 6e 76 61 6c 69 64 20 75 73 65 72 22 20 60 | triggered))...-."Invalid.user".` |
| 4ba0 | 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 60 20 77 68 65 6e 20 74 75 72 6e 69 6e 67 20 | ArgumentException`.when.turning. |
| 4bc0 | 74 68 65 20 73 61 6d 65 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 6f 6e 20 61 6e 64 20 6f 66 | the.same.`PlayerInput`.on.and.of |
| 4be0 | 66 20 28 5b 63 61 73 65 20 31 31 39 38 38 38 39 5d 28 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 | f.([case.1198889](https://issuet |
| 4c00 | 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 2d | racker.unity3d.com/issues/input- |
| 4c20 | 73 79 73 74 65 6d 2d 70 61 63 6b 61 67 65 2d 61 72 67 75 6d 65 6e 74 65 78 63 65 70 74 69 6f 6e | system-package-argumentexception |
| 4c40 | 2d 69 6e 76 61 6c 69 64 2d 75 73 65 72 2d 65 72 72 6f 72 2d 69 73 2d 74 68 72 6f 77 6e 2d 77 68 | -invalid-user-error-is-thrown-wh |
| 4c60 | 65 6e 2d 74 68 65 2d 63 61 6c 6c 62 61 63 6b 2d 64 69 73 61 62 6c 65 73 2d 67 61 6d 65 2d 6f 62 | en-the-callback-disables-game-ob |
| 4c80 | 6a 65 63 74 2d 77 69 74 68 2d 70 6c 61 79 65 72 69 6e 70 75 74 29 29 2e 0d 0a 2d 20 54 68 65 20 | ject-with-playerinput))...-.The. |
| 4ca0 | 6c 69 73 74 20 6f 66 20 64 65 76 69 63 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 66 6f 72 20 | list.of.device.requirements.for. |
| 4cc0 | 61 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 69 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 65 | a.control.scheme.in.the.action.e |
| 4ce0 | 64 69 74 6f 72 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 69 73 70 6c 61 79 73 20 64 65 76 69 63 65 73 | ditor.no.longer.displays.devices |
| 4d00 | 20 77 69 74 68 20 74 68 65 69 72 20 69 6e 74 65 72 6e 61 6c 20 6c 61 79 6f 75 74 20 6e 61 6d 65 | .with.their.internal.layout.name |
| 4d20 | 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 69 72 20 65 78 74 65 72 6e 61 6c 20 64 69 73 70 | .rather.than.their.external.disp |
| 4d40 | 6c 61 79 20 6e 61 6d 65 2e 0d 0a 2d 20 60 53 74 61 63 6b 4f 76 65 72 66 6c 6f 77 45 78 63 65 70 | lay.name...-.`StackOverflowExcep |
| 4d60 | 74 69 6f 6e 60 20 77 68 65 6e 20 60 49 6e 76 6f 6b 65 20 55 6e 69 74 79 20 45 76 65 6e 74 73 60 | tion`.when.`Invoke.Unity.Events` |
| 4d80 | 20 69 73 20 73 65 6c 65 63 74 65 64 20 69 6e 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 61 6e | .is.selected.in.`PlayerInput`.an |
| 4da0 | 64 20 69 74 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 61 6e 20 61 63 74 69 6f 6e 20 28 23 31 30 33 | d.it.cannot.find.an.action.(#103 |
| 4dc0 | 33 29 2e 0d 0a 2d 20 60 48 6f 6c 64 49 6e 74 65 72 61 63 74 69 6f 6e 60 20 6e 6f 77 20 73 74 61 | 3)...-.`HoldInteraction`.now.sta |
| 4de0 | 79 73 20 70 65 72 66 6f 72 6d 65 64 20 61 66 74 65 72 20 74 69 6d 65 72 20 68 61 73 20 65 78 70 | ys.performed.after.timer.has.exp |
| 4e00 | 69 72 65 64 20 61 6e 64 20 63 61 6e 63 65 6c 73 20 6f 6e 6c 79 20 6f 6e 20 72 65 6c 65 61 73 65 | ired.and.cancels.only.on.release |
| 4e20 | 20 6f 66 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 28 5b 63 61 73 65 20 31 31 39 35 34 39 38 5d 28 | .of.the.control.([case.1195498]( |
| 4e40 | 68 74 74 70 73 3a 2f 2f 69 73 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d | https://issuetracker.unity3d.com |
| 4e60 | 2f 69 73 73 75 65 73 2f 69 6e 70 75 74 73 79 73 74 65 6d 2d 69 6e 70 75 74 61 63 74 69 6f 6e 2d | /issues/inputsystem-inputaction- |
| 4e80 | 64 6f 74 2d 72 65 61 64 76 61 6c 75 65 2d 72 65 74 75 72 6e 73 2d 30 2d 77 68 65 6e 2d 61 2d 68 | dot-readvalue-returns-0-when-a-h |
| 4ea0 | 6f 6c 64 2d 61 63 74 69 6f 6e 2d 69 73 2d 70 65 72 66 6f 72 6d 65 64 2d 66 6f 72 2d 68 6f 6c 64 | old-action-is-performed-for-hold |
| 4ec0 | 2d 74 69 6d 65 2d 61 6d 6f 75 6e 74 2d 6f 66 2d 74 69 6d 65 29 29 2e 0d 0a 2d 20 46 6f 6c 64 6f | -time-amount-of-time))...-.Foldo |
| 4ee0 | 75 74 73 20 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 61 63 74 69 6f 6e 20 55 49 73 20 6e 6f | uts.in.the.various.action.UIs.no |
| 4f00 | 77 20 70 72 6f 70 65 72 6c 79 20 74 6f 67 67 6c 65 20 74 68 65 69 72 20 65 78 70 61 6e 73 69 6f | w.properly.toggle.their.expansio |
| 4f20 | 6e 20 73 74 61 74 65 20 77 68 65 6e 20 63 6c 69 63 6b 65 64 20 69 6e 20 55 6e 69 74 79 20 32 30 | n.state.when.clicked.in.Unity.20 |
| 4f40 | 31 39 2e 33 2b 20 28 5b 63 61 73 65 20 31 32 31 33 37 38 31 5d 28 68 74 74 70 73 3a 2f 2f 69 73 | 19.3+.([case.1213781](https://is |
| 4f60 | 73 75 65 74 72 61 63 6b 65 72 2e 75 6e 69 74 79 33 64 2e 63 6f 6d 2f 69 73 73 75 65 73 2f 69 6e | suetracker.unity3d.com/issues/in |
| 4f80 | 70 75 74 2d 73 79 73 74 65 6d 2d 70 61 63 6b 61 67 65 2d 70 6c 61 79 65 72 69 6e 70 75 74 2d 63 | put-system-package-playerinput-c |
| 4fa0 | 6f 6d 70 6f 6e 65 6e 74 2d 65 76 65 6e 74 73 2d 6d 65 6e 75 2d 64 6f 65 73 6e 74 2d 65 78 70 61 | omponent-events-menu-doesnt-expa |
| 4fc0 | 6e 64 2d 77 68 65 6e 2d 63 6c 69 63 6b 65 64 2d 64 69 72 65 63 74 6c 79 2d 6f 6e 2d 74 68 65 2d | nd-when-clicked-directly-on-the- |
| 4fe0 | 61 72 72 6f 77 2d 69 63 6f 6e 29 29 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 | arrow-icon)).....###.Added....-. |
| 5000 | 57 65 27 76 65 20 61 64 64 65 64 20 61 20 6e 65 77 20 60 53 69 6d 70 6c 65 20 4d 75 6c 74 69 70 | We've.added.a.new.`Simple.Multip |
| 5020 | 6c 61 79 65 72 60 20 73 61 6d 70 6c 65 20 77 68 69 63 68 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 | layer`.sample.which.demonstrates |
| 5040 | 20 61 20 73 69 6d 70 6c 65 2c 20 62 61 72 65 2d 62 6f 6e 65 73 20 6c 6f 63 61 6c 20 6d 75 6c 74 | .a.simple,.bare-bones.local.mult |
| 5060 | 69 70 6c 61 79 65 72 20 73 65 74 75 70 2e 0d 0a 2d 20 57 65 27 76 65 20 61 6c 73 6f 20 61 64 64 | iplayer.setup...-.We've.also.add |
| 5080 | 65 64 20 61 20 60 47 61 6d 65 70 61 64 20 4d 6f 75 73 65 20 43 75 72 73 6f 72 60 20 73 61 6d 70 | ed.a.`Gamepad.Mouse.Cursor`.samp |
| 50a0 | 6c 65 20 74 68 61 74 20 73 68 6f 77 73 20 68 6f 77 20 74 6f 20 64 72 69 76 65 20 61 20 55 49 20 | le.that.shows.how.to.drive.a.UI. |
| 50c0 | 6d 6f 75 73 65 20 63 75 72 73 6f 72 20 75 73 69 6e 67 20 74 68 65 20 67 61 6d 65 70 61 64 2e 0d | mouse.cursor.using.the.gamepad.. |
| 50e0 | 0a 20 20 2d 20 54 68 65 20 73 61 6d 70 6c 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 72 65 75 73 61 | ...-.The.sample.contains.a.reusa |
| 5100 | 62 6c 65 20 60 56 69 72 74 75 61 6c 4d 6f 75 73 65 49 6e 70 75 74 60 20 63 6f 6d 70 6f 6e 65 6e | ble.`VirtualMouseInput`.componen |
| 5120 | 74 20 74 68 61 74 20 64 6f 65 73 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 0d 0a 2d | t.that.does.most.of.the.work...- |
| 5140 | 20 41 64 64 65 64 20 61 20 60 44 65 73 65 6c 65 63 74 20 4f 6e 20 42 61 63 6b 67 72 6f 75 6e 64 | .Added.a.`Deselect.On.Background |
| 5160 | 20 43 6c 69 63 6b 60 20 6f 70 74 69 6f 6e 20 74 6f 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 | .Click`.option.to.`InputSystemUI |
| 5180 | 49 6e 70 75 74 4d 6f 64 75 6c 65 60 2e 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 74 6f 67 67 6c 69 | InputModule`..This.allows.toggli |
| 51a0 | 6e 67 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 66 20 77 68 65 72 65 20 63 6c 69 63 6b 69 | ng.the.behavior.off.where.clicki |
| 51c0 | 6e 67 20 74 68 65 20 6d 6f 75 73 65 20 61 6e 64 20 6e 6f 74 20 68 69 74 74 69 6e 67 20 61 20 60 | ng.the.mouse.and.not.hitting.a.` |
| 51e0 | 47 61 6d 65 4f 62 6a 65 63 74 60 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 | GameObject`.will.automatically.c |
| 5200 | 6c 65 61 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 6c 65 63 74 69 6f 6e 20 2d 2d 20 77 68 | lear.the.current.selection.--.wh |
| 5220 | 69 63 68 20 77 69 6c 6c 20 62 72 65 61 6b 20 6b 65 79 62 6f 61 72 64 20 61 6e 64 20 67 61 6d 65 | ich.will.break.keyboard.and.game |
| 5240 | 70 61 64 20 6e 61 76 69 67 61 74 69 6f 6e 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 30 2d 70 72 65 | pad.navigation.....##.[1.0.0-pre |
| 5260 | 76 69 65 77 2e 34 5d 20 2d 20 32 30 32 30 2d 30 31 2d 32 34 0d 0a 0d 0a 54 68 69 73 20 72 65 6c | view.4].-.2020-01-24....This.rel |
| 5280 | 65 61 73 65 20 69 6e 63 6c 75 64 65 73 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 51 75 61 6c 69 74 | ease.includes.a.number.of.Qualit |
| 52a0 | 79 2d 6f 66 2d 4c 69 66 65 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 20 66 6f 72 20 61 20 72 61 6e | y-of-Life.improvements.for.a.ran |
| 52c0 | 67 65 20 6f 66 20 63 6f 6d 6d 6f 6e 20 70 72 6f 62 6c 65 6d 73 20 74 68 61 74 20 75 73 65 72 73 | ge.of.common.problems.that.users |
| 52e0 | 20 68 61 76 65 20 72 65 70 6f 72 74 65 64 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a | .have.reported.....###.Added.... |
| 5300 | 2d 20 54 6f 20 61 69 64 20 69 6e 20 64 65 62 75 67 67 69 6e 67 20 69 73 73 75 65 73 2c 20 77 65 | -.To.aid.in.debugging.issues,.we |
| 5320 | 27 76 65 20 65 78 74 65 6e 64 65 64 20 74 68 65 20 73 79 73 74 65 6d 27 73 20 65 76 65 6e 74 20 | 've.extended.the.system's.event. |
| 5340 | 74 72 61 63 69 6e 67 20 61 6e 64 20 72 65 70 6c 61 79 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 | tracing.and.replay.functionality |
| 5360 | 20 74 6f 20 61 6c 6c 6f 77 20 70 65 72 73 69 73 74 69 6e 67 20 61 6e 64 20 72 65 70 6c 61 79 69 | .to.allow.persisting.and.replayi |
| 5380 | 6e 67 20 61 72 62 69 74 72 61 72 79 20 69 6e 70 75 74 20 65 76 65 6e 74 20 73 74 72 65 61 6d 73 | ng.arbitrary.input.event.streams |
| 53a0 | 2e 0d 0a 20 20 2a 20 60 49 6e 70 75 74 45 76 65 6e 74 54 72 61 63 65 60 20 6e 6f 77 20 68 61 73 | .....*.`InputEventTrace`.now.has |
| 53c0 | 20 41 50 49 73 20 74 6f 20 70 65 72 73 69 73 74 20 74 68 65 20 65 76 65 6e 74 73 20 74 6f 20 64 | .APIs.to.persist.the.events.to.d |
| 53e0 | 69 73 6b 20 61 6e 64 20 74 6f 20 6c 6f 61 64 20 74 68 65 6d 20 62 61 63 6b 20 69 6e 20 66 72 6f | isk.and.to.load.them.back.in.fro |
| 5400 | 6d 20 70 72 65 76 69 6f 75 73 6c 79 20 70 65 72 73 69 73 74 65 64 20 65 76 65 6e 74 20 73 74 72 | m.previously.persisted.event.str |
| 5420 | 65 61 6d 73 2e 20 54 68 65 20 73 61 6d 65 20 41 50 49 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 | eams..The.same.API.can.be.used.t |
| 5440 | 6f 20 70 65 72 73 69 73 74 20 69 6e 20 61 72 62 69 74 72 61 72 79 20 43 23 20 60 53 74 72 65 61 | o.persist.in.arbitrary.C#.`Strea |
| 5460 | 6d 60 20 69 6e 73 74 61 6e 63 65 73 2c 20 6e 6f 74 20 6a 75 73 74 20 69 6e 20 66 69 6c 65 20 73 | m`.instances,.not.just.in.file.s |
| 5480 | 74 72 65 61 6d 73 2e 0d 0a 20 20 20 20 20 60 60 60 43 53 68 61 72 70 0d 0a 20 20 20 20 2f 2f 20 | treams........```CSharp......//. |
| 54a0 | 57 72 69 74 65 2e 0d 0a 20 20 20 20 6d 79 54 72 61 63 65 2e 57 72 69 74 65 54 6f 28 22 66 69 6c | Write.......myTrace.WriteTo("fil |
| 54c0 | 65 2e 69 6e 70 75 74 74 72 61 63 65 22 29 3b 0d 0a 0d 0a 20 20 20 20 2f 2f 20 52 65 61 64 2e 0d | e.inputtrace");........//.Read.. |
| 54e0 | 0a 20 20 20 20 49 6e 70 75 74 45 76 65 6e 74 54 72 61 63 65 2e 4c 6f 61 64 46 72 6f 6d 28 22 66 | .....InputEventTrace.LoadFrom("f |
| 5500 | 69 6c 65 2e 69 6e 70 75 74 74 72 61 63 65 22 29 3b 0d 0a 20 20 20 20 20 60 60 60 0d 0a 20 20 2a | ile.inputtrace");.......```....* |
| 5520 | 20 60 49 6e 70 75 74 45 76 65 6e 74 54 72 61 63 65 60 20 6e 6f 77 20 68 61 73 20 62 75 69 6c 74 | .`InputEventTrace`.now.has.built |
| 5540 | 2d 69 6e 20 72 65 70 6c 61 79 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 0d 0a 20 20 20 20 20 | -in.replay.functionality........ |
| 5560 | 60 60 60 43 53 68 61 72 70 0d 0a 20 20 20 20 6d 79 54 72 61 63 65 2e 52 65 70 6c 61 79 28 29 2e | ```CSharp......myTrace.Replay(). |
| 5580 | 50 6c 61 79 41 6c 6c 46 72 61 6d 65 73 4f 6e 65 42 79 4f 6e 65 28 29 3b 0d 0a 20 20 20 20 20 60 | PlayAllFramesOneByOne();.......` |
| 55a0 | 60 60 0d 0a 20 20 2a 20 54 68 65 20 65 76 65 6e 74 20 74 72 61 63 65 20 69 6e 20 64 65 76 69 63 | ``....*.The.event.trace.in.devic |
| 55c0 | 65 20 77 69 6e 64 6f 77 73 20 6f 66 20 74 68 65 20 49 6e 70 75 74 20 44 65 62 75 67 67 65 72 20 | e.windows.of.the.Input.Debugger. |
| 55e0 | 68 61 73 20 62 65 65 6e 20 65 78 74 65 6e 64 65 64 20 77 69 74 68 20 63 6f 6e 74 72 6f 6c 73 20 | has.been.extended.with.controls. |
| 5600 | 74 6f 20 73 61 76 65 20 61 6e 64 20 6c 6f 61 64 20 74 72 61 63 65 73 2e 0d 0a 2d 20 57 65 27 76 | to.save.and.load.traces...-.We'v |
| 5620 | 65 20 61 64 64 65 64 20 61 20 6e 65 77 20 60 49 6e 70 75 74 52 65 63 6f 72 64 69 6e 67 60 20 73 | e.added.a.new.`InputRecording`.s |
| 5640 | 61 6d 70 6c 65 20 77 68 69 63 68 20 68 61 73 20 61 20 72 65 75 73 61 62 6c 65 20 60 4d 6f 6e 6f | ample.which.has.a.reusable.`Mono |
| 5660 | 42 65 68 61 76 69 6f 75 72 60 20 63 6f 6d 70 6f 6e 65 6e 74 20 74 68 61 74 20 63 61 6e 20 62 65 | Behaviour`.component.that.can.be |
| 5680 | 20 75 73 65 64 20 74 6f 20 63 61 70 74 75 72 65 20 61 6e 64 20 72 65 70 6c 61 79 20 64 65 76 69 | .used.to.capture.and.replay.devi |
| 56a0 | 63 65 20 61 63 74 69 76 69 74 79 2e 0d 0a 2d 20 60 4b 65 79 62 6f 61 72 64 60 20 6e 6f 77 20 68 | ce.activity...-.`Keyboard`.now.h |
| 56c0 | 61 73 20 61 20 60 46 69 6e 64 4b 65 79 4f 6e 43 75 72 72 65 6e 74 4b 65 79 62 6f 61 72 64 4c 61 | as.a.`FindKeyOnCurrentKeyboardLa |
| 56e0 | 79 6f 75 74 60 20 6d 65 74 68 6f 64 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 6b 65 79 20 63 6f 6e 74 | yout`.method.to.look.up.key.cont |
| 5700 | 72 6f 6c 73 20 62 79 20 74 68 65 69 72 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 73 2e 0d 0a 2d 20 | rols.by.their.display.names...-. |
| 5720 | 4b 65 79 62 6f 61 72 64 73 20 6e 6f 77 20 68 61 76 65 20 73 79 6e 74 68 65 74 69 63 20 63 6f 6e | Keyboards.now.have.synthetic.con |
| 5740 | 74 72 6f 6c 73 20 74 68 61 74 20 63 6f 6d 62 69 6e 65 20 6c 65 66 74 20 61 6e 64 20 72 69 67 68 | trols.that.combine.left.and.righ |
| 5760 | 74 20 76 61 72 69 61 6e 74 73 20 6f 66 20 6d 6f 64 69 66 69 65 72 20 6b 65 79 73 2e 0d 0a 20 20 | t.variants.of.modifier.keys..... |
| 5780 | 2a 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 62 69 6e 64 20 74 | *.This.means.that.you.can.bind.t |
| 57a0 | 6f 20 6a 75 73 74 20 22 73 68 69 66 74 22 20 6e 6f 77 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c | o.just."shift".now,.for.example, |
| 57c0 | 20 69 6e 73 74 65 61 64 20 6f 66 20 68 61 76 69 6e 67 20 74 6f 20 62 69 6e 64 20 74 6f 20 62 6f | .instead.of.having.to.bind.to.bo |
| 57e0 | 74 68 20 22 6c 65 66 74 20 73 68 69 66 74 22 20 61 6e 64 20 22 72 69 67 68 74 20 73 68 69 66 74 | th."left.shift".and."right.shift |
| 5800 | 22 2e 0d 0a 20 20 20 20 60 60 60 43 53 68 61 72 70 0d 0a 20 20 20 20 6e 65 77 20 49 6e 70 75 74 | ".......```CSharp......new.Input |
| 5820 | 41 63 74 69 6f 6e 28 62 69 6e 64 69 6e 67 3a 20 22 3c 4b 65 79 62 6f 61 72 64 3e 2f 73 68 69 66 | Action(binding:."<Keyboard>/shif |
| 5840 | 74 22 29 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 2a 20 54 68 65 20 63 6f 6e 74 72 6f 6c 73 20 | t");......```....*.The.controls. |
| 5860 | 61 72 65 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 20 61 73 20 70 72 6f 70 65 72 74 69 65 73 | are.also.available.as.properties |
| 5880 | 20 6f 6e 20 60 4b 65 79 62 6f 61 72 64 60 2e 0d 0a 20 20 20 20 60 60 60 43 53 68 61 72 70 0d 0a | .on.`Keyboard`.......```CSharp.. |
| 58a0 | 20 20 20 20 69 66 20 28 4b 65 79 62 6f 61 72 64 2e 63 75 72 72 65 6e 74 2e 73 68 69 66 74 4b 65 | ....if.(Keyboard.current.shiftKe |
| 58c0 | 79 2e 69 73 50 72 65 73 73 65 64 29 20 2f 2a 20 2e 2e 2e 20 2a 2f 3b 0d 0a 0d 0a 20 20 20 20 2f | y.isPressed)./*.....*/;......../ |
| 58e0 | 2f 20 49 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 3a 0d 0a 20 20 20 20 69 66 20 28 4b 65 79 | /.Is.equivalent.to:......if.(Key |
| 5900 | 62 6f 61 72 64 2e 63 75 72 72 65 6e 74 2e 6c 65 66 74 53 68 69 66 74 4b 65 79 2e 69 73 50 72 65 | board.current.leftShiftKey.isPre |
| 5920 | 73 73 65 64 20 7c 7c 0d 0a 20 20 20 20 20 20 20 20 4b 65 79 62 6f 61 72 64 2e 63 75 72 72 65 6e | ssed.||..........Keyboard.curren |
| 5940 | 74 2e 72 69 67 68 74 53 68 69 66 74 4b 65 79 2e 69 73 50 72 65 73 73 65 64 29 20 2f 2a 20 2e 2e | t.rightShiftKey.isPressed)./*... |
| 5960 | 2e 20 2a 2f 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a | ..*/;......```....####.Actions.. |
| 5980 | 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 6e 6f 77 20 68 61 73 20 61 20 6e 65 77 20 | ..-.`PlayerInput`.now.has.a.new. |
| 59a0 | 60 43 6f 6e 74 72 6f 6c 73 20 43 68 61 6e 67 65 64 60 20 65 76 65 6e 74 2f 6d 65 73 73 61 67 65 | `Controls.Changed`.event/message |
| 59c0 | 20 77 68 69 63 68 20 69 73 20 74 72 69 67 67 65 72 65 64 20 77 68 65 6e 20 74 68 65 20 63 6f 6e | .which.is.triggered.when.the.con |
| 59e0 | 74 72 6f 6c 20 73 65 74 75 70 20 6f 66 20 74 68 65 20 70 6c 61 79 65 72 20 63 68 61 6e 67 65 73 | trol.setup.of.the.player.changes |
| 5a00 | 20 28 65 2e 67 2e 20 77 68 65 6e 20 73 77 69 74 63 68 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 73 63 | .(e.g..when.switching.control.sc |
| 5a20 | 68 65 6d 65 73 29 2e 0d 0a 20 20 20 20 60 60 60 43 53 68 61 72 70 0d 0a 20 20 20 20 20 20 20 20 | hemes).......```CSharp.......... |
| 5a40 | 70 75 62 6c 69 63 20 76 6f 69 64 20 4f 6e 43 6f 6e 74 72 6f 6c 73 43 68 61 6e 67 65 64 28 29 0d | public.void.OnControlsChanged(). |
| 5a60 | 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 55 70 64 61 74 | .........{..............//.Updat |
| 5a80 | 65 20 55 49 20 64 69 73 70 6c 61 79 20 68 69 6e 74 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e | e.UI.display.hints,.for.example. |
| 5aa0 | 2e 2e 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 60 60 60 0d 0a 2d 20 57 65 27 76 65 20 | ............}......```..-.We've. |
| 5ac0 | 61 64 64 65 64 20 41 50 49 73 20 74 6f 20 73 69 6d 70 6c 69 66 79 20 74 75 72 6e 69 6e 67 20 62 | added.APIs.to.simplify.turning.b |
| 5ae0 | 69 6e 64 69 6e 67 73 20 69 6e 74 6f 20 73 74 72 69 6e 67 73 20 73 75 69 74 61 62 6c 65 20 66 6f | indings.into.strings.suitable.fo |
| 5b00 | 72 20 64 69 73 70 6c 61 79 20 69 6e 20 55 49 73 2e 0d 0a 20 20 20 20 60 60 60 43 53 68 61 72 70 | r.display.in.UIs.......```CSharp |
| 5b20 | 0d 0a 20 20 20 20 2f 2f 20 54 61 6b 65 73 20 74 68 69 6e 67 73 20 73 75 63 68 20 61 73 20 63 75 | ......//.Takes.things.such.as.cu |
| 5b40 | 72 72 65 6e 74 6c 79 20 62 6f 75 6e 64 20 63 6f 6e 74 72 6f 6c 73 20 61 6e 64 20 61 63 74 69 76 | rrently.bound.controls.and.activ |
| 5b60 | 65 20 62 69 6e 64 69 6e 67 20 6d 61 73 6b 73 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 0d 0a 20 20 | e.binding.masks.into.account.... |
| 5b80 | 20 20 2f 2f 20 61 6e 64 20 63 61 6e 20 68 61 6e 64 6c 65 20 63 6f 6d 70 6f 73 69 74 65 73 2e 0d | ..//.and.can.handle.composites.. |
| 5ba0 | 0a 20 20 20 20 61 63 74 69 6f 6e 2e 47 65 74 42 69 6e 64 69 6e 67 44 69 73 70 6c 61 79 53 74 72 | .....action.GetBindingDisplayStr |
| 5bc0 | 69 6e 67 28 29 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 2a 20 52 65 6c 61 74 65 64 20 74 6f 20 | ing();......```....*.Related.to. |
| 5be0 | 74 68 69 73 2c 20 63 75 73 74 6f 6d 20 62 69 6e 64 69 6e 67 20 63 6f 6d 70 6f 73 69 74 65 73 20 | this,.custom.binding.composites. |
| 5c00 | 63 61 6e 20 6e 6f 77 20 62 65 20 61 6e 6e 6f 74 61 74 65 64 20 77 69 74 68 20 74 68 65 20 6e 65 | can.now.be.annotated.with.the.ne |
| 5c20 | 77 20 60 44 69 73 70 6c 61 79 53 74 72 69 6e 67 46 6f 72 6d 61 74 60 20 61 74 74 72 69 62 75 74 | w.`DisplayStringFormat`.attribut |
| 5c40 | 65 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 68 6f 77 20 63 6f 6d 70 6f 73 69 74 65 73 20 61 73 20 61 | e.to.control.how.composites.as.a |
| 5c60 | 20 77 68 6f 6c 65 20 61 72 65 20 74 75 72 6e 65 64 20 69 6e 74 6f 20 64 69 73 70 6c 61 79 20 73 | .whole.are.turned.into.display.s |
| 5c80 | 74 72 69 6e 67 73 2e 0d 0a 20 20 20 20 60 60 60 43 53 68 61 72 70 0d 0a 20 20 20 20 5b 44 69 73 | trings.......```CSharp......[Dis |
| 5ca0 | 70 6c 61 79 53 74 72 69 6e 67 46 6f 72 6d 61 74 28 22 7b 62 75 74 74 6f 6e 7d 2b 7b 73 74 69 63 | playStringFormat("{button}+{stic |
| 5cc0 | 6b 7d 22 29 5d 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 63 6c 61 73 73 20 4d 79 43 6f 6d 70 6f 73 | k}")]......public.class.MyCompos |
| 5ce0 | 69 74 65 20 3a 20 49 6e 70 75 74 42 69 6e 64 69 6e 67 43 6f 6d 70 6f 73 69 74 65 3c 56 65 63 74 | ite.:.InputBindingComposite<Vect |
| 5d00 | 6f 72 32 3e 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 5b 49 6e 70 75 74 43 6f 6e 74 72 | or2>......{..........[InputContr |
| 5d20 | 6f 6c 28 6c 61 79 6f 75 74 20 3d 20 22 42 75 74 74 6f 6e 22 29 5d 20 70 75 62 6c 69 63 20 69 6e | ol(layout.=."Button")].public.in |
| 5d40 | 74 20 62 75 74 74 6f 6e 3b 0d 0a 20 20 20 20 20 20 20 20 5b 49 6e 70 75 74 43 6f 6e 74 72 6f 6c | t.button;..........[InputControl |
| 5d60 | 28 6c 61 79 6f 75 74 20 3d 20 22 53 74 69 63 6b 22 29 5d 20 70 75 62 6c 69 63 20 69 6e 74 20 73 | (layout.=."Stick")].public.int.s |
| 5d80 | 74 69 63 6b 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 60 60 60 0d 0a 2d 20 60 49 6e 70 75 74 41 | tick;......}......```..-.`InputA |
| 5da0 | 63 74 69 6f 6e 52 65 62 69 6e 64 69 6e 67 45 78 74 65 6e 73 69 6f 6e 2e 52 65 62 69 6e 64 69 6e | ctionRebindingExtension.Rebindin |
| 5dc0 | 67 4f 70 65 72 61 74 69 6f 6e 60 20 68 61 73 20 61 20 6e 65 77 20 63 6f 6e 66 69 67 75 72 61 74 | gOperation`.has.a.new.configurat |
| 5de0 | 69 6f 6e 20 6d 65 74 68 6f 64 20 60 57 69 74 68 4d 61 74 63 68 69 6e 67 45 76 65 6e 74 73 42 65 | ion.method.`WithMatchingEventsBe |
| 5e00 | 69 6e 67 53 75 70 70 72 65 73 73 65 64 60 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 73 75 69 74 | ingSuppressed`.which.allows.suit |
| 5e20 | 61 62 6c 65 20 69 6e 70 75 74 20 65 76 65 6e 74 73 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c | able.input.events.to.automatical |
| 5e40 | 6c 79 20 62 65 20 73 77 61 6c 6c 6f 77 65 64 20 77 68 69 6c 65 20 61 20 72 65 62 69 6e 64 20 69 | ly.be.swallowed.while.a.rebind.i |
| 5e60 | 73 20 6f 6e 67 6f 69 6e 67 2e 20 54 68 69 73 20 67 72 65 61 74 6c 79 20 68 65 6c 70 73 20 77 69 | s.ongoing..This.greatly.helps.wi |
| 5e80 | 74 68 20 6e 6f 74 20 68 61 76 69 6e 67 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 72 65 73 | th.not.having.something.else.res |
| 5ea0 | 70 6f 6e 64 20 74 6f 20 69 6e 70 75 74 20 77 68 69 6c 65 20 61 20 72 65 62 69 6e 64 20 69 73 20 | pond.to.input.while.a.rebind.is. |
| 5ec0 | 69 6e 20 70 72 6f 67 72 65 73 73 2e 0d 0a 2d 20 57 65 27 76 65 20 61 64 64 65 64 20 74 77 6f 20 | in.progress...-.We've.added.two. |
| 5ee0 | 6e 65 77 20 73 61 6d 70 6c 65 73 3a 0d 0a 20 20 2a 20 5f 5f 52 65 62 69 6e 64 69 6e 67 20 55 49 | new.samples:....*.__Rebinding.UI |
| 5f00 | 5f 5f 3a 20 44 65 6d 6f 6e 73 74 72 61 74 65 73 20 68 6f 77 20 74 6f 20 63 72 65 61 74 65 20 61 | __:.Demonstrates.how.to.create.a |
| 5f20 | 20 72 65 62 69 6e 64 69 6e 67 20 73 63 72 65 65 6e 20 75 73 69 6e 67 20 74 68 65 20 49 6e 70 75 | .rebinding.screen.using.the.Inpu |
| 5f40 | 74 20 53 79 73 74 65 6d 27 73 20 41 50 49 73 2e 20 54 68 65 20 73 61 6d 70 6c 65 20 61 6c 73 6f | t.System's.APIs..The.sample.also |
| 5f60 | 20 69 6e 63 6c 75 64 65 73 20 61 20 72 65 75 73 61 62 6c 65 20 70 72 65 66 61 62 20 79 6f 75 20 | .includes.a.reusable.prefab.you. |
| 5f80 | 63 61 6e 20 75 73 65 20 64 69 72 65 63 74 6c 79 20 69 6e 20 79 6f 75 72 20 70 72 6f 6a 65 63 74 | can.use.directly.in.your.project |
| 5fa0 | 73 20 74 6f 20 71 75 69 63 6b 6c 79 20 70 75 74 20 72 65 62 69 6e 64 69 6e 67 20 73 63 72 65 65 | s.to.quickly.put.rebinding.scree |
| 5fc0 | 6e 73 20 74 6f 67 65 74 68 65 72 2e 0d 0a 20 20 2a 20 5f 5f 49 6e 2d 47 61 6d 65 20 48 69 6e 74 | ns.together.....*.__In-Game.Hint |
| 5fe0 | 73 5f 5f 3a 20 44 65 6d 6f 6e 73 74 72 61 74 65 73 20 68 6f 77 20 74 6f 20 73 68 6f 77 20 63 6f | s__:.Demonstrates.how.to.show.co |
| 6000 | 6e 74 65 78 74 2d 73 65 6e 73 69 74 69 76 65 20 68 65 6c 70 20 74 68 61 74 20 72 65 73 70 65 63 | ntext-sensitive.help.that.respec |
| 6020 | 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 2e 0d 0a | ts.the.current.control.scheme... |
| 6040 | 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 54 68 65 20 6c 6f 67 69 63 20 66 6f 72 | ..###.Changed....-.The.logic.for |
| 6060 | 20 72 65 73 65 74 74 69 6e 67 20 64 65 76 69 63 65 73 20 6f 6e 20 66 6f 63 75 73 20 6c 6f 73 73 | .resetting.devices.on.focus.loss |
| 6080 | 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 6f 6d 65 77 68 61 74 3a 0d 0a 20 20 2a 20 57 68 65 6e | .has.changed.somewhat:....*.When |
| 60a0 | 20 66 6f 63 75 73 20 69 73 20 6c 6f 73 74 2c 20 61 6c 6c 20 64 65 76 69 63 65 73 20 61 72 65 20 | .focus.is.lost,.all.devices.are. |
| 60c0 | 66 6f 72 63 69 62 6c 79 20 72 65 73 65 74 20 74 6f 20 74 68 65 69 72 20 64 65 66 61 75 6c 74 20 | forcibly.reset.to.their.default. |
| 60e0 | 73 74 61 74 65 2e 20 41 73 20 62 65 66 6f 72 65 2c 20 61 20 60 52 65 71 75 65 73 74 52 65 73 65 | state..As.before,.a.`RequestRese |
| 6100 | 74 43 6f 6d 6d 61 6e 64 60 20 66 6f 72 20 65 61 63 68 20 64 65 76 69 63 65 20 69 73 20 61 6c 73 | tCommand`.for.each.device.is.als |
| 6120 | 6f 20 73 65 6e 74 20 74 6f 20 74 68 65 20 62 61 63 6b 65 6e 64 20 62 75 74 20 72 65 67 61 72 64 | o.sent.to.the.backend.but.regard |
| 6140 | 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 74 68 65 20 64 65 76 69 63 65 20 72 65 73 70 6f | less.of.whether.the.device.respo |
| 6160 | 6e 64 73 20 6f 72 20 6e 6f 74 2c 20 74 68 65 20 69 6e 70 75 74 20 73 74 61 74 65 20 66 6f 72 20 | nds.or.not,.the.input.state.for. |
| 6180 | 74 68 65 20 64 65 76 69 63 65 20 77 69 6c 6c 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 20 74 | the.device.will.be.overwritten.t |
| 61a0 | 6f 20 64 65 66 61 75 6c 74 2e 0d 0a 20 20 2a 20 5f 5f 4e 6f 69 73 79 20 63 6f 6e 74 72 6f 6c 73 | o.default.....*.__Noisy.controls |
| 61c0 | 20 61 72 65 20 65 78 65 6d 70 74 65 64 20 66 72 6f 6d 20 72 65 73 65 74 73 5f 5f 2e 20 54 68 65 | .are.exempted.from.resets__..The |
| 61e0 | 20 61 73 73 75 6d 70 74 69 6f 6e 20 68 65 72 65 20 69 73 20 74 68 61 74 20 6e 6f 69 73 79 20 63 | .assumption.here.is.that.noisy.c |
| 6200 | 6f 6e 74 72 6f 6c 73 20 6d 6f 73 74 20 6f 66 74 65 6e 20 72 65 70 72 65 73 65 6e 74 20 73 65 6e | ontrols.most.often.represent.sen |
| 6220 | 73 6f 72 20 72 65 61 64 69 6e 67 73 20 6f 66 20 73 6f 6d 65 20 6b 69 6e 64 20 28 65 2e 67 2e 20 | sor.readings.of.some.kind.(e.g.. |
| 6240 | 74 72 61 63 6b 69 6e 67 20 64 61 74 61 29 20 61 6e 64 20 73 6e 61 70 70 69 6e 67 20 74 68 65 20 | tracking.data).and.snapping.the. |
| 6260 | 76 61 6c 75 65 73 20 62 61 63 6b 20 74 6f 20 74 68 65 69 72 20 64 65 66 61 75 6c 74 20 77 69 6c | values.back.to.their.default.wil |
| 6280 | 6c 20 75 73 75 61 6c 6c 79 0d 0a 20 20 2a 20 49 66 20 60 41 70 70 6c 69 63 61 74 69 6f 6e 2e 72 | l.usually....*.If.`Application.r |
| 62a0 | 75 6e 49 6e 42 61 63 6b 67 72 6f 75 6e 64 60 20 69 73 20 60 74 72 75 65 60 2c 20 61 6c 6c 20 64 | unInBackground`.is.`true`,.all.d |
| 62c0 | 65 76 69 63 65 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 60 74 72 75 65 60 20 66 72 6f 6d 20 60 | evices.that.return.`true`.from.` |
| 62e0 | 49 6e 70 75 74 44 65 76 69 63 65 2e 63 61 6e 52 75 6e 49 6e 42 61 63 6b 67 72 6f 75 6e 64 60 20 | InputDevice.canRunInBackground`. |
| 6300 | 61 72 65 20 65 78 65 6d 70 74 65 64 20 66 72 6f 6d 20 72 65 73 65 74 73 20 65 6e 74 69 72 65 6c | are.exempted.from.resets.entirel |
| 6320 | 79 2e 20 54 68 69 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 61 6c 6c 6f 77 73 20 58 52 20 | y..This,.for.example,.allows.XR. |
| 6340 | 64 65 76 69 63 65 73 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 72 75 6e 6e 69 6e 67 20 72 65 67 61 | devices.to.continue.running.rega |
| 6360 | 72 64 6c 65 73 73 20 6f 66 20 66 6f 63 75 73 20 63 68 61 6e 67 65 2e 0d 0a 20 20 2a 20 54 68 69 | rdless.of.focus.change.....*.Thi |
| 6380 | 73 20 66 69 78 65 73 20 70 72 6f 62 6c 65 6d 73 20 73 75 63 68 20 61 73 20 6b 65 79 62 6f 61 72 | s.fixes.problems.such.as.keyboar |
| 63a0 | 64 20 6b 65 79 73 20 67 65 74 74 69 6e 67 20 73 74 75 63 6b 20 77 68 65 6e 20 61 6c 74 2d 74 61 | d.keys.getting.stuck.when.alt-ta |
| 63c0 | 62 62 69 6e 67 20 62 65 74 77 65 65 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 28 63 61 73 65 | bbing.between.applications.(case |
| 63e0 | 20 31 32 30 36 31 39 39 29 2e 0d 0a 2d 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 45 78 74 65 6e | .1206199)...-.`InputControlExten |
| 6400 | 73 69 6f 6e 73 2e 47 65 74 53 74 61 74 65 50 74 72 46 72 6f 6d 53 74 61 74 65 45 76 65 6e 74 60 | sions.GetStatePtrFromStateEvent` |
| 6420 | 20 6e 6f 20 6c 6f 6e 67 65 72 20 74 68 72 6f 77 73 20 60 49 6e 76 61 6c 69 64 4f 70 65 72 61 74 | .no.longer.throws.`InvalidOperat |
| 6440 | 69 6f 6e 45 78 63 65 70 74 69 6f 6e 60 20 77 68 65 6e 20 74 68 65 20 73 74 61 74 65 20 66 6f 72 | ionException`.when.the.state.for |
| 6460 | 6d 61 74 20 66 6f 72 20 74 68 65 20 65 76 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 | mat.for.the.event.does.not.match |
| 6480 | 20 74 68 61 74 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 2e 20 49 74 20 73 69 6d 70 6c 79 20 72 | .that.of.the.device..It.simply.r |
| 64a0 | 65 74 75 72 6e 73 20 60 6e 75 6c 6c 60 20 69 6e 73 74 65 61 64 20 28 73 61 6d 65 20 61 73 20 77 | eturns.`null`.instead.(same.as.w |
| 64c0 | 68 65 6e 20 63 6f 6e 74 72 6f 6c 20 69 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 65 76 65 6e | hen.control.is.found.in.the.even |
| 64e0 | 74 27 73 20 73 74 61 74 65 29 2e 0d 0a 2d 20 60 49 6e 70 75 74 45 76 65 6e 74 54 72 61 63 65 60 | t's.state)...-.`InputEventTrace` |
| 6500 | 20 69 6e 73 74 61 6e 63 65 73 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 69 73 70 6f 73 65 | .instances.are.no.longer.dispose |
| 6520 | 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d 20 74 68 65 69 72 20 66 69 6e 61 6c | d.automatically.from.their.final |
| 6540 | 69 7a 65 72 20 62 75 74 20 5f 5f 4d 55 53 54 5f 5f 20 62 65 20 64 69 73 70 6f 73 65 64 20 6f 66 | izer.but.__MUST__.be.disposed.of |
| 6560 | 20 65 78 70 6c 69 63 69 74 6c 79 20 75 73 69 6e 67 20 60 44 69 73 70 6f 73 65 28 29 60 2e 0d 0a | .explicitly.using.`Dispose()`... |
| 6580 | 20 20 2a 20 54 68 69 73 20 69 73 20 74 6f 20 61 6c 6c 6f 77 20 65 76 65 6e 74 20 74 72 61 63 65 | ..*.This.is.to.allow.event.trace |
| 65a0 | 73 20 74 6f 20 73 75 72 76 69 76 65 20 64 6f 6d 61 69 6e 20 72 65 6c 6f 61 64 73 2e 20 49 66 20 | s.to.survive.domain.reloads..If. |
| 65c0 | 74 68 65 79 20 61 72 65 20 64 69 73 70 6f 73 65 64 20 6f 66 20 61 75 74 6f 6d 61 74 69 63 61 6c | they.are.disposed.of.automatical |
| 65e0 | 6c 79 20 64 75 72 69 6e 67 20 66 69 6e 61 6c 69 7a 65 72 73 2c 20 65 76 65 6e 20 69 66 20 74 68 | ly.during.finalizers,.even.if.th |
| 6600 | 65 79 20 73 75 72 76 69 76 65 20 74 68 65 20 72 65 6c 6f 61 64 2c 20 74 68 65 20 6e 65 78 74 20 | ey.survive.the.reload,.the.next. |
| 6620 | 47 43 20 77 69 6c 6c 20 63 61 75 73 65 20 74 72 61 63 65 73 20 74 6f 20 62 65 20 64 65 61 6c 6c | GC.will.cause.traces.to.be.deall |
| 6640 | 6f 63 61 74 65 64 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2a 20 60 49 6e | ocated.....####.Actions....*.`In |
| 6660 | 70 75 74 41 63 74 69 6f 6e 52 65 62 69 6e 64 69 6e 67 45 78 74 65 6e 73 69 6f 6e 73 2e 50 65 72 | putActionRebindingExtensions.Per |
| 6680 | 66 6f 72 6d 49 6e 74 65 72 61 63 74 69 76 65 52 65 62 69 6e 64 69 6e 67 60 20 68 61 73 20 62 65 | formInteractiveRebinding`.has.be |
| 66a0 | 65 6e 20 67 72 65 61 74 6c 79 20 65 6e 68 61 6e 63 65 64 20 74 6f 20 61 70 70 6c 79 20 61 20 77 | en.greatly.enhanced.to.apply.a.w |
| 66c0 | 69 64 65 20 72 61 6e 67 65 20 6f 66 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 | ide.range.of.default.configurati |
| 66e0 | 6f 6e 73 20 74 6f 20 74 68 65 20 72 65 62 69 6e 64 2e 20 54 68 69 73 20 67 72 65 61 74 6c 79 20 | ons.to.the.rebind..This.greatly. |
| 6700 | 72 65 64 75 63 65 73 20 74 68 65 20 6e 65 65 64 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 63 6f 6e | reduces.the.need.to.manually.con |
| 6720 | 66 69 67 75 72 65 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 72 65 62 69 6e 64 2e 0d 0a 20 20 | figure.the.resulting.rebind..... |
| 6740 | 20 20 60 60 60 43 53 68 61 72 70 0d 0a 20 20 20 20 2f 2f 20 53 74 61 72 74 20 61 20 72 65 62 69 | ..```CSharp......//.Start.a.rebi |
| 6760 | 6e 64 20 77 69 74 68 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | nd.with.the.default.configuratio |
| 6780 | 6e 2e 0d 0a 20 20 20 20 6d 79 41 63 74 69 6f 6e 2e 50 65 72 66 6f 72 6d 49 6e 74 65 72 61 63 74 | n.......myAction.PerformInteract |
| 67a0 | 69 76 65 52 65 62 69 6e 64 69 6e 67 28 29 2e 53 74 61 72 74 28 29 3b 0d 0a 20 20 20 20 60 60 60 | iveRebinding().Start();......``` |
| 67c0 | 0d 0a 20 20 2d 20 50 6f 69 6e 74 65 72 20 70 6f 73 69 74 69 6f 6e 20 69 6e 70 75 74 20 77 69 6c | ....-.Pointer.position.input.wil |
| 67e0 | 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 0d 0a 20 20 2d 20 49 66 | l.be.ignored.by.default.....-.If |
| 6800 | 20 6e 6f 74 20 61 20 73 75 69 74 61 62 6c 65 20 62 69 6e 64 69 6e 67 20 74 61 72 67 65 74 20 69 | .not.a.suitable.binding.target.i |
| 6820 | 74 73 65 6c 66 2c 20 60 3c 4b 65 79 62 6f 61 72 64 3e 2f 65 73 63 61 70 65 60 20 77 69 6c 6c 20 | tself,.`<Keyboard>/escape`.will. |
| 6840 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 65 20 6d 61 64 65 20 74 6f 20 71 75 69 74 20 74 68 | automatically.be.made.to.quit.th |
| 6860 | 65 20 72 65 62 69 6e 64 2e 0d 0a 20 20 2d 20 45 76 65 6e 74 73 20 77 69 74 68 20 63 6f 6e 74 72 | e.rebind.....-.Events.with.contr |
| 6880 | 6f 6c 20 69 6e 70 75 74 20 6e 6f 74 20 65 78 70 6c 69 63 69 74 6c 79 20 6d 61 74 63 68 69 6e 67 | ol.input.not.explicitly.matching |
| 68a0 | 20 65 78 63 6c 75 73 69 6f 6e 73 20 77 69 6c 6c 20 6e 6f 77 20 67 65 74 20 73 75 70 70 72 65 73 | .exclusions.will.now.get.suppres |
| 68c0 | 73 65 64 2e 20 54 68 69 73 20 70 72 65 76 65 6e 74 73 20 69 6e 70 75 74 20 61 63 74 69 6f 6e 73 | sed..This.prevents.input.actions |
| 68e0 | 20 66 72 6f 6d 20 67 65 74 74 69 6e 67 20 74 72 69 67 67 65 72 65 64 20 77 68 69 6c 65 20 61 20 | .from.getting.triggered.while.a. |
| 6900 | 72 65 62 69 6e 64 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 0d 0a 20 20 2d 20 54 68 65 20 | rebind.is.in.progress.....-.The. |
| 6920 | 65 78 70 65 63 74 65 64 20 63 6f 6e 74 72 6f 6c 20 74 79 70 65 20 69 73 20 61 75 74 6f 6d 61 74 | expected.control.type.is.automat |
| 6940 | 69 63 61 6c 6c 79 20 61 64 6a 75 73 74 65 64 20 69 66 20 61 20 70 61 72 74 20 62 69 6e 64 69 6e | ically.adjusted.if.a.part.bindin |
| 6960 | 67 20 6f 66 20 61 20 63 6f 6d 70 6f 73 69 74 65 20 69 73 20 74 61 72 67 65 74 65 64 20 62 79 20 | g.of.a.composite.is.targeted.by. |
| 6980 | 74 68 65 20 72 65 62 69 6e 64 20 28 65 2e 67 2e 20 69 66 20 74 68 65 20 61 63 74 69 6f 6e 20 65 | the.rebind.(e.g..if.the.action.e |
| 69a0 | 78 70 65 63 74 73 20 61 20 60 56 65 63 74 6f 72 32 60 20 62 75 74 20 74 68 65 20 70 61 72 74 20 | xpects.a.`Vector2`.but.the.part. |
| 69c0 | 62 69 6e 64 69 6e 67 20 65 78 70 65 63 74 73 20 61 20 60 42 75 74 74 6f 6e 60 2c 20 74 68 65 20 | binding.expects.a.`Button`,.the. |
| 69e0 | 72 65 62 69 6e 64 20 73 77 69 74 63 68 65 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 6f | rebind.switches.automatically.to |
| 6a00 | 20 60 42 75 74 74 6f 6e 60 29 2e 0d 0a 20 20 2d 20 49 66 20 74 68 65 20 74 61 72 67 65 74 65 64 | .`Button`).....-.If.the.targeted |
| 6a20 | 20 62 69 6e 64 69 6e 67 20 69 73 20 70 61 72 74 20 6f 66 20 61 20 63 6f 6e 74 72 6f 6c 20 73 63 | .binding.is.part.of.a.control.sc |
| 6a40 | 68 65 6d 65 2c 20 63 6f 6e 74 72 6f 6c 73 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c | heme,.controls.will.automaticall |
| 6a60 | 79 20 62 65 20 72 65 73 74 72 69 63 74 65 64 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 64 65 76 | y.be.restricted.to.match.the.dev |
| 6a80 | 69 63 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 | ice.requirements.of.the.control. |
| 6aa0 | 73 63 68 65 6d 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 74 68 65 20 62 69 6e 64 | scheme..For.example,.if.the.bind |
| 6ac0 | 69 6e 67 20 62 65 6c 6f 6e 67 73 20 74 6f 20 61 20 22 4b 65 79 62 6f 61 72 64 26 4d 6f 75 73 65 | ing.belongs.to.a."Keyboard&Mouse |
| 6ae0 | 22 20 73 63 68 65 6d 65 20 74 68 61 74 20 68 61 73 20 60 3c 4b 65 79 62 6f 61 72 64 3e 60 20 61 | ".scheme.that.has.`<Keyboard>`.a |
| 6b00 | 6e 64 20 61 20 60 3c 4d 6f 75 73 65 3e 60 20 72 65 71 75 69 72 65 6d 65 6e 74 2c 20 74 68 65 20 | nd.a.`<Mouse>`.requirement,.the. |
| 6b20 | 72 65 62 69 6e 64 20 77 69 6c 6c 20 69 67 6e 6f 72 65 20 69 6e 70 75 74 20 6f 6e 20 67 61 6d 65 | rebind.will.ignore.input.on.game |
| 6b40 | 70 61 64 73 2e 0d 0a 20 20 2d 20 41 73 20 62 65 66 6f 72 65 2c 20 79 6f 75 20 63 61 6e 20 61 6c | pads.....-.As.before,.you.can.al |
| 6b60 | 77 61 79 73 20 63 72 65 61 74 65 20 61 20 60 52 65 62 69 6e 64 69 6e 67 4f 70 65 72 61 74 69 6f | ways.create.a.`RebindingOperatio |
| 6b80 | 6e 60 20 66 72 6f 6d 20 73 63 72 61 74 63 68 20 79 6f 75 72 73 65 6c 66 20 6f 72 20 77 69 70 65 | n`.from.scratch.yourself.or.wipe |
| 6ba0 | 2f 61 6c 74 65 72 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 72 65 74 75 72 6e 65 | /alter.the.configuration.returne |
| 6bc0 | 64 20 62 79 20 60 50 65 72 66 6f 72 6d 49 6e 74 65 72 61 63 74 69 76 65 52 65 62 69 6e 64 69 6e | d.by.`PerformInteractiveRebindin |
| 6be0 | 67 60 20 68 6f 77 65 76 65 72 20 79 6f 75 20 73 65 65 20 66 69 74 2e 0d 0a 2d 20 43 6f 6e 74 72 | g`.however.you.see.fit...-.Contr |
| 6c00 | 6f 6c 20 73 63 68 65 6d 65 73 20 63 61 6e 20 6e 6f 77 20 68 61 6e 64 6c 65 20 61 6d 62 69 67 75 | ol.schemes.can.now.handle.ambigu |
| 6c20 | 69 74 79 2e 0d 0a 20 20 2a 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 2c 20 66 6f 72 20 65 | ity.....*.This.means.that,.for.e |
| 6c40 | 78 61 6d 70 6c 65 2c 20 79 6f 75 20 63 61 6e 20 6e 6f 77 20 68 61 76 65 20 6f 6e 65 20 63 6f 6e | xample,.you.can.now.have.one.con |
| 6c60 | 74 72 6f 6c 20 73 63 68 65 6d 65 20 66 6f 72 20 67 65 6e 65 72 69 63 20 67 61 6d 65 70 61 64 73 | trol.scheme.for.generic.gamepads |
| 6c80 | 20 61 6e 64 20 61 6e 6f 74 68 65 72 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 73 70 65 63 | .and.another.control.scheme.spec |
| 6ca0 | 69 66 69 63 61 6c 6c 79 20 66 6f 72 20 50 53 34 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 20 61 6e 64 | ifically.for.PS4.controllers.and |
| 6cc0 | 20 74 68 65 20 73 79 73 74 65 6d 20 77 69 6c 6c 20 72 65 6c 69 61 62 6c 79 20 70 69 63 6b 20 74 | .the.system.will.reliably.pick.t |
| 6ce0 | 68 65 20 50 53 34 20 73 63 68 65 6d 65 20 77 68 65 6e 20 61 20 50 53 34 20 63 6f 6e 74 72 6f 6c | he.PS4.scheme.when.a.PS4.control |
| 6d00 | 6c 65 72 20 69 73 20 75 73 65 64 20 61 6e 64 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 | ler.is.used.and.fall.back.to.the |
| 6d20 | 20 67 65 6e 65 72 69 63 20 67 61 6d 65 70 61 64 20 73 63 68 65 6d 65 20 6f 74 68 65 72 77 69 73 | .generic.gamepad.scheme.otherwis |
| 6d40 | 65 2e 0d 0a 20 20 2a 20 57 68 69 6c 65 20 74 68 69 73 20 69 73 20 65 78 70 6f 73 65 64 20 61 73 | e.....*.While.this.is.exposed.as |
| 6d60 | 20 61 20 6e 65 77 20 60 73 63 6f 72 65 60 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 60 49 6e 70 75 | .a.new.`score`.property.on.`Inpu |
| 6d80 | 74 43 6f 6e 74 72 6f 6c 53 63 68 65 6d 65 2e 4d 61 74 63 68 52 65 73 75 6c 74 60 2c 20 6e 6f 20 | tControlScheme.MatchResult`,.no. |
| 6da0 | 63 6f 64 65 20 63 68 61 6e 67 65 73 20 61 72 65 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 74 61 | code.changes.are.necessary.to.ta |
| 6dc0 | 6b 65 20 61 64 76 61 6e 74 61 67 65 20 6f 66 20 74 68 69 73 20 66 65 61 74 75 72 65 2e 0d 0a 2d | ke.advantage.of.this.feature...- |
| 6de0 | 20 60 50 6c 61 79 65 72 49 6e 70 75 74 2e 61 63 74 69 76 65 60 20 68 61 73 20 62 65 65 6e 20 72 | .`PlayerInput.active`.has.been.r |
| 6e00 | 65 6e 61 6d 65 64 20 74 6f 20 60 50 6c 61 79 65 72 49 6e 70 75 74 2e 69 6e 70 75 74 49 73 41 63 | enamed.to.`PlayerInput.inputIsAc |
| 6e20 | 74 69 76 65 60 20 74 6f 20 61 76 6f 69 64 20 61 6d 62 69 67 75 69 74 69 65 73 20 77 69 74 68 20 | tive`.to.avoid.ambiguities.with. |
| 6e40 | 60 47 61 6d 65 4f 62 6a 65 63 74 60 20 61 63 74 69 76 61 74 69 6f 6e 2e 0d 0a 0d 0a 23 23 23 20 | `GameObject`.activation.....###. |
| 6e60 | 46 69 78 65 64 0d 0a 0d 0a 2d 20 60 49 6e 70 75 74 55 73 65 72 60 20 69 6e 20 63 6f 6d 62 69 6e | Fixed....-.`InputUser`.in.combin |
| 6e80 | 61 74 69 6f 6e 20 77 69 74 68 20 74 6f 75 63 68 73 63 72 65 65 6e 73 20 6e 6f 20 6c 6f 6e 67 65 | ation.with.touchscreens.no.longe |
| 6ea0 | 72 20 74 68 72 6f 77 73 20 60 49 6e 76 61 6c 69 64 4f 70 65 72 61 74 69 6f 6e 45 78 63 65 70 74 | r.throws.`InvalidOperationExcept |
| 6ec0 | 69 6f 6e 60 20 63 6f 6d 70 6c 61 69 6e 69 6e 67 20 61 62 6f 75 74 20 69 6e 63 6f 72 72 65 63 74 | ion`.complaining.about.incorrect |
| 6ee0 | 20 73 74 61 74 65 20 66 6f 72 6d 61 74 2e 0d 0a 20 2a 20 49 6e 20 61 20 72 65 6c 61 74 65 64 20 | .state.format....*.In.a.related. |
| 6f00 | 63 68 61 6e 67 65 2c 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 45 78 74 65 6e 73 69 6f 6e 73 2e | change,.`InputControlExtensions. |
| 6f20 | 47 65 74 53 74 61 74 65 50 74 72 46 72 6f 6d 53 74 61 74 65 45 76 65 6e 74 60 20 6e 6f 77 20 77 | GetStatePtrFromStateEvent`.now.w |
| 6f40 | 6f 72 6b 73 20 77 69 74 68 20 74 6f 75 63 68 20 65 76 65 6e 74 73 2c 20 74 6f 6f 2e 0d 0a 2d 20 | orks.with.touch.events,.too...-. |
| 6f60 | 53 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 69 6e 20 60 49 6e 70 75 74 54 65 73 74 46 69 78 74 | Stack.overflow.in.`InputTestFixt |
| 6f80 | 75 72 65 2e 63 75 72 72 65 6e 74 54 69 6d 65 60 20 67 65 74 74 65 72 2e 0d 0a 2d 20 49 6e 70 75 | ure.currentTime`.getter...-.Inpu |
| 6fa0 | 74 20 74 68 61 74 20 6f 63 63 75 72 73 20 69 6e 2d 62 65 74 77 65 65 6e 20 70 72 65 73 73 69 6e | t.that.occurs.in-between.pressin |
| 6fc0 | 67 20 74 68 65 20 70 6c 61 79 20 62 75 74 74 6f 6e 20 61 6e 64 20 74 68 65 20 67 61 6d 65 20 73 | g.the.play.button.and.the.game.s |
| 6fe0 | 74 61 72 74 69 6e 67 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 65 61 6b 73 20 69 6e 74 6f 20 74 68 65 | tarting.no.longer.leaks.into.the |
| 7000 | 20 67 61 6d 65 20 28 63 61 73 65 20 31 31 39 31 33 34 32 29 2e 0d 0a 20 20 2a 20 54 68 69 73 20 | .game.(case.1191342).....*.This. |
| 7020 | 75 73 75 61 6c 6c 79 20 6d 61 6e 69 66 65 73 74 65 64 20 69 74 73 65 6c 66 20 61 73 20 6c 61 72 | usually.manifested.itself.as.lar |
| 7040 | 67 65 20 61 63 63 75 6d 75 6c 61 74 65 64 20 6d 6f 75 73 65 20 64 65 6c 74 61 73 20 6c 65 61 64 | ge.accumulated.mouse.deltas.lead |
| 7060 | 69 6e 67 20 74 6f 20 73 75 63 68 20 65 66 66 65 63 74 73 20 61 73 20 74 68 65 20 63 61 6d 65 72 | ing.to.such.effects.as.the.camer |
| 7080 | 61 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 6a 65 72 6b 69 6e 67 20 61 72 6f 75 6e 64 20 6f 6e 20 | a.immediately.jerking.around.on. |
| 70a0 | 67 61 6d 65 20 73 74 61 72 74 2e 0d 0a 2d 20 52 65 6d 6f 76 69 6e 67 20 61 20 64 65 76 69 63 65 | game.start...-.Removing.a.device |
| 70c0 | 20 6e 6f 20 6c 6f 6e 67 65 72 20 68 61 73 20 74 68 65 20 70 6f 74 65 6e 74 69 61 6c 20 6f 66 20 | .no.longer.has.the.potential.of. |
| 70e0 | 63 6f 72 72 75 70 74 69 6e 67 20 73 74 61 74 65 20 63 68 61 6e 67 65 20 6d 6f 6e 69 74 6f 72 73 | corrupting.state.change.monitors |
| 7100 | 20 28 61 6e 64 20 74 68 75 73 20 61 63 74 69 6f 6e 73 20 67 65 74 74 69 6e 67 20 74 72 69 67 67 | .(and.thus.actions.getting.trigg |
| 7120 | 65 72 65 64 29 20 66 72 6f 6d 20 6f 74 68 65 72 20 64 65 76 69 63 65 73 2e 0d 0a 20 20 2a 20 54 | ered).from.other.devices.....*.T |
| 7140 | 68 69 73 20 62 75 67 20 6c 65 64 20 74 6f 20 69 6e 70 75 74 20 62 65 69 6e 67 20 6d 69 73 73 65 | his.bug.led.to.input.being.misse |
| 7160 | 64 20 6f 6e 20 61 20 64 65 76 69 63 65 20 6f 6e 63 65 20 61 6e 6f 74 68 65 72 20 64 65 76 69 63 | d.on.a.device.once.another.devic |
| 7180 | 65 20 68 61 64 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a 2d 20 60 54 72 61 63 6b 65 64 44 | e.had.been.removed...-.`TrackedD |
| 71a0 | 65 76 69 63 65 60 20 6c 61 79 6f 75 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 6e 63 6f 72 | evice`.layout.is.no.longer.incor |
| 71c0 | 72 65 63 74 6c 79 20 72 65 67 69 73 74 65 72 65 64 20 61 73 20 60 54 72 61 63 6b 65 64 20 44 65 | rectly.registered.as.`Tracked.De |
| 71e0 | 76 69 63 65 60 2e 0d 0a 2d 20 45 76 65 6e 74 20 74 72 61 63 65 73 20 69 6e 20 74 68 65 20 69 6e | vice`...-.Event.traces.in.the.in |
| 7200 | 70 75 74 20 64 65 62 75 67 67 65 72 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 6f 73 74 20 | put.debugger.are.no.longer.lost. |
| 7220 | 6f 6e 20 64 6f 6d 61 69 6e 20 72 65 6c 6f 61 64 73 2e 0d 0a 2d 20 60 49 6e 64 65 78 4f 75 74 4f | on.domain.reloads...-.`IndexOutO |
| 7240 | 66 52 61 6e 67 65 45 78 63 65 70 74 69 6f 6e 60 20 62 65 69 6e 67 20 74 68 72 6f 77 6e 20 77 68 | fRangeException`.being.thrown.wh |
| 7260 | 65 6e 20 6c 6f 6f 6b 69 6e 67 20 75 70 20 63 6f 6e 74 72 6f 6c 73 20 6f 6e 20 58 52 20 64 65 76 | en.looking.up.controls.on.XR.dev |
| 7280 | 69 63 65 73 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 43 6c 69 63 6b | ices.....####.Actions....-.Click |
| 72a0 | 69 6e 67 20 74 68 65 20 22 52 65 70 6c 61 63 65 20 77 69 74 68 20 49 6e 70 75 74 53 79 73 74 65 | ing.the."Replace.with.InputSyste |
| 72c0 | 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 22 20 62 75 74 74 6f 6e 20 69 6e 20 74 68 65 20 69 6e | mUIInputModule".button.in.the.in |
| 72e0 | 73 70 65 63 74 6f 72 20 77 68 65 6e 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 60 53 74 61 6e 64 61 6c | spector.when.looking.at.`Standal |
| 7300 | 6f 6e 65 49 6e 70 75 74 4d 6f 64 75 6c 65 60 2c 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 6f | oneInputModule`,.the.resulting.o |
| 7320 | 70 65 72 61 74 69 6f 6e 20 69 73 20 6e 6f 77 20 75 6e 64 6f 61 62 6c 65 20 61 6e 64 20 77 69 6c | peration.is.now.undoable.and.wil |
| 7340 | 6c 20 70 72 6f 70 65 72 6c 79 20 64 69 72 74 79 20 74 68 65 20 73 63 65 6e 65 2e 0d 0a 0d 0a 23 | l.properly.dirty.the.scene.....# |
| 7360 | 23 20 5b 31 2e 30 2e 30 2d 70 72 65 76 69 65 77 2e 33 5d 20 2d 20 32 30 31 39 2d 31 31 2d 31 34 | #.[1.0.0-preview.3].-.2019-11-14 |
| 7380 | 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 77 72 6f 6e 67 20 65 | ....###.Fixed....-.Fixed.wrong.e |
| 73a0 | 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 20 67 65 74 74 69 6e 67 20 72 65 6d 6f 76 65 64 20 77 68 | vent.handlers.getting.removed.wh |
| 73c0 | 65 6e 20 68 61 76 69 6e 67 20 74 68 72 65 65 20 6f 72 20 6d 6f 72 65 20 68 61 6e 64 6c 65 72 73 | en.having.three.or.more.handlers |
| 73e0 | 20 6f 6e 20 61 6e 20 65 76 65 6e 74 20 28 63 61 73 65 20 31 31 39 36 31 34 33 29 2e 0d 0a 20 20 | .on.an.event.(case.1196143)..... |
| 7400 | 2a 20 54 68 69 73 20 77 61 73 20 61 6e 20 62 75 67 20 69 6e 20 61 6e 20 69 6e 74 65 72 6e 61 6c | *.This.was.an.bug.in.an.internal |
| 7420 | 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 74 68 61 74 20 69 6d 70 61 63 74 65 64 20 61 20 | .data.structure.that.impacted.a. |
| 7440 | 6e 75 6d 62 65 72 20 6f 66 20 63 6f 64 65 20 70 61 74 68 73 20 74 68 61 74 20 77 65 72 65 20 75 | number.of.code.paths.that.were.u |
| 7460 | 73 69 6e 67 20 74 68 65 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 2e 0d 0a 2d 20 46 69 78 65 | sing.the.data.structure...-.Fixe |
| 7480 | 64 20 60 4c 61 79 6f 75 74 4e 6f 74 46 6f 75 6e 64 45 78 63 65 70 74 69 6f 6e 60 20 62 65 69 6e | d.`LayoutNotFoundException`.bein |
| 74a0 | 67 20 74 68 72 6f 77 6e 20 77 68 65 6e 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 50 61 74 68 2e | g.thrown.when.`InputControlPath. |
| 74c0 | 54 6f 48 75 6d 61 6e 52 65 61 64 61 62 6c 65 53 74 72 69 6e 67 60 20 72 65 66 65 72 65 6e 63 65 | ToHumanReadableString`.reference |
| 74e0 | 64 20 61 20 6c 61 79 6f 75 74 20 74 68 61 74 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 66 6f 75 | d.a.layout.that.could.not.be.fou |
| 7500 | 6e 64 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 30 2d 70 72 65 76 69 65 77 2e 32 5d 20 2d 20 32 30 | nd.....##.[1.0.0-preview.2].-.20 |
| 7520 | 31 39 2d 31 31 2d 34 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 41 75 74 6f | 19-11-4....###.Changed....-.Auto |
| 7540 | 6d 61 74 69 63 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6f 66 20 77 69 6e 64 6f 77 20 63 6f 6f 72 64 | matic.conversion.of.window.coord |
| 7560 | 69 6e 61 74 65 73 20 69 6e 20 60 45 64 69 74 6f 72 57 69 6e 64 6f 77 60 20 63 6f 64 65 20 69 73 | inates.in.`EditorWindow`.code.is |
| 7580 | 20 6e 6f 77 20 70 65 72 66 6f 72 6d 65 64 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 66 6f 63 | .now.performed.regardless.of.foc |
| 75a0 | 75 73 20 6f 72 20 74 68 65 20 73 65 74 74 69 6e 67 20 6f 66 20 60 4c 6f 63 6b 20 49 6e 70 75 74 | us.or.the.setting.of.`Lock.Input |
| 75c0 | 20 74 6f 20 47 61 6d 65 20 56 69 65 77 60 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 64 65 62 75 | .to.Game.View`.in.the.input.debu |
| 75e0 | 67 67 65 72 2e 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 74 6f | gger.....###.Fixed....-.Fixed.to |
| 7600 | 75 63 68 20 74 61 70 73 20 74 72 69 67 67 65 72 69 6e 67 20 77 68 65 6e 20 74 68 65 79 20 73 68 | uch.taps.triggering.when.they.sh |
| 7620 | 6f 75 6c 64 6e 27 74 20 6f 6e 20 41 6e 64 72 6f 69 64 2e 0d 0a 2d 20 46 69 78 65 64 20 63 75 73 | ouldn't.on.Android...-.Fixed.cus |
| 7640 | 74 6f 6d 20 64 65 76 69 63 65 73 20 72 65 67 69 73 74 65 72 65 64 20 66 72 6f 6d 20 60 5b 49 6e | tom.devices.registered.from.`[In |
| 7660 | 69 74 69 61 6c 69 7a 65 4f 6e 4c 6f 61 64 5d 60 20 63 6f 64 65 20 62 65 69 6e 67 20 6c 6f 73 74 | itializeOnLoad]`.code.being.lost |
| 7680 | 20 6f 6e 20 64 6f 6d 61 69 6e 20 72 65 6c 6f 61 64 20 28 63 61 73 65 20 31 31 39 32 33 37 39 29 | .on.domain.reload.(case.1192379) |
| 76a0 | 2e 0d 0a 20 20 2a 20 54 68 69 73 20 68 61 70 70 65 6e 65 64 20 77 68 65 6e 20 74 68 65 72 65 20 | .....*.This.happened.when.there. |
| 76c0 | 77 65 72 65 20 6d 75 6c 74 69 70 6c 65 20 70 69 65 63 65 73 20 6f 66 20 60 5b 49 6e 69 74 69 61 | were.multiple.pieces.of.`[Initia |
| 76e0 | 6c 69 7a 65 4f 6e 4c 6f 61 64 5d 60 20 63 6f 64 65 20 74 68 61 74 20 61 63 63 65 73 73 65 64 20 | lizeOnLoad]`.code.that.accessed. |
| 7700 | 74 68 65 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 | the.input.system.in.the.project. |
| 7720 | 61 6e 64 20 74 68 65 20 60 52 65 67 69 73 74 65 72 4c 61 79 6f 75 74 60 20 66 6f 72 20 74 68 65 | and.the.`RegisterLayout`.for.the |
| 7740 | 20 63 75 73 74 6f 6d 20 64 65 76 69 63 65 20 68 61 70 70 65 6e 65 64 20 74 6f 20 6e 6f 74 20 62 | .custom.device.happened.to.not.b |
| 7760 | 65 20 74 68 65 20 66 69 72 73 74 20 69 6e 20 73 65 71 75 65 6e 63 65 2e 0d 0a 2d 20 4f 70 65 6e | e.the.first.in.sequence...-.Open |
| 7780 | 56 52 20 74 6f 75 63 68 70 61 64 20 63 6f 6e 74 72 6f 6c 73 20 28 60 74 6f 75 63 68 70 61 64 43 | VR.touchpad.controls.(`touchpadC |
| 77a0 | 6c 69 63 6b 65 64 60 20 26 20 60 74 6f 75 63 68 70 61 64 50 72 65 73 73 65 64 60 29 20 6e 6f 77 | licked`.&.`touchpadPressed`).now |
| 77c0 | 20 72 65 70 6f 72 74 20 61 63 63 75 72 61 74 65 20 64 61 74 61 2e 0d 0a 0d 0a 23 23 23 23 20 41 | .report.accurate.data.....####.A |
| 77e0 | 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 6d 69 73 73 69 6e 67 20 6b 65 79 62 6f 61 | ctions....-.Fixed.missing.keyboa |
| 7800 | 72 64 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 60 44 65 66 61 75 6c 74 49 6e 70 75 74 41 63 74 69 | rd.bindings.in.`DefaultInputActi |
| 7820 | 6f 6e 73 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 60 20 66 6f 72 20 6e 61 76 69 67 61 74 69 6f 6e | ons.inputactions`.for.navigation |
| 7840 | 20 69 6e 20 55 49 2e 0d 0a 2d 20 46 69 78 65 64 20 75 73 69 6e 67 20 43 23 20 72 65 73 65 72 76 | .in.UI...-.Fixed.using.C#.reserv |
| 7860 | 65 64 20 6e 61 6d 65 73 20 69 6e 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 61 73 73 65 74 73 | ed.names.in..inputactions.assets |
| 7880 | 20 6c 65 61 64 69 6e 67 20 74 6f 20 63 6f 6d 70 69 6c 65 20 65 72 72 6f 72 73 20 69 6e 20 67 65 | .leading.to.compile.errors.in.ge |
| 78a0 | 6e 65 72 61 74 65 64 20 43 23 20 63 6c 61 73 73 65 73 20 28 63 61 73 65 20 31 31 38 39 38 36 31 | nerated.C#.classes.(case.1189861 |
| 78c0 | 29 2e 0d 0a 2d 20 41 73 73 69 67 6e 69 6e 67 20 61 20 6e 65 77 20 60 49 6e 70 75 74 41 63 74 69 | )...-.Assigning.a.new.`InputActi |
| 78e0 | 6f 6e 41 73 73 65 74 60 20 74 6f 20 61 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 | onAsset`.to.a.`InputSystemUIInpu |
| 7900 | 74 4d 6f 64 75 6c 65 60 20 77 69 6c 6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 6f 6f 6b 20 75 70 20 | tModule`.will.no.longer.look.up. |
| 7920 | 61 63 74 69 6f 6e 20 6e 61 6d 65 73 20 67 6c 6f 62 61 6c 6c 79 20 62 75 74 20 72 61 74 68 65 72 | action.names.globally.but.rather |
| 7940 | 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 | .only.look.for.actions.that.are. |
| 7960 | 6c 6f 63 61 74 65 64 20 69 6e 20 61 63 74 69 6f 6e 20 6d 61 70 73 20 77 69 74 68 20 74 68 65 20 | located.in.action.maps.with.the. |
| 7980 | 73 61 6d 65 20 6e 61 6d 65 2e 0d 0a 20 20 2a 20 50 72 65 76 69 6f 75 73 6c 79 2c 20 69 66 20 79 | same.name.....*.Previously,.if.y |
| 79a0 | 6f 75 20 65 2e 67 2e 20 73 77 69 74 63 68 65 64 20 66 72 6f 6d 20 6f 6e 65 20 61 73 73 65 74 20 | ou.e.g..switched.from.one.asset. |
| 79c0 | 77 68 65 72 65 20 74 68 65 20 60 70 6f 69 6e 74 60 20 61 63 74 69 6f 6e 20 77 61 73 20 62 6f 75 | where.the.`point`.action.was.bou |
| 79e0 | 6e 64 20 74 6f 20 60 55 49 2f 50 6f 69 6e 74 60 20 74 6f 20 61 6e 20 61 73 73 65 74 20 74 68 61 | nd.to.`UI/Point`.to.an.asset.tha |
| 7a00 | 74 20 68 61 64 20 6e 6f 20 60 55 49 60 20 61 63 74 69 6f 6e 20 6d 61 70 20 62 75 74 20 64 69 64 | t.had.no.`UI`.action.map.but.did |
| 7a20 | 20 68 61 76 65 20 61 6e 20 61 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 60 50 6f 69 6e 74 60 20 73 | .have.an.action.called.`Point`.s |
| 7a40 | 6f 6d 65 77 68 65 72 65 20 65 6c 73 65 2c 20 69 74 20 77 6f 75 6c 64 20 65 72 72 6f 6e 65 6f 75 | omewhere.else,.it.would.erroneou |
| 7a60 | 73 6c 79 20 70 69 63 6b 20 74 68 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 75 6e 72 65 6c 61 74 | sly.pick.the.most.likely.unrelat |
| 7a80 | 65 64 20 60 50 6f 69 6e 74 60 20 61 63 74 69 6f 6e 20 66 6f 72 20 75 73 65 20 62 79 20 74 68 65 | ed.`Point`.action.for.use.by.the |
| 7aa0 | 20 55 49 2e 0d 0a 2d 20 46 69 78 65 64 20 6d 69 73 73 69 6e 67 20 63 75 73 74 6f 6d 20 65 64 69 | .UI...-.Fixed.missing.custom.edi |
| 7ac0 | 74 6f 72 73 20 66 6f 72 20 60 41 78 69 73 44 65 61 64 7a 6f 6e 65 50 72 6f 63 65 73 73 6f 72 60 | tors.for.`AxisDeadzoneProcessor` |
| 7ae0 | 20 61 6e 64 20 60 53 74 69 63 6b 44 65 61 64 7a 6f 6e 65 50 72 6f 63 65 73 73 6f 72 60 20 74 68 | .and.`StickDeadzoneProcessor`.th |
| 7b00 | 61 74 20 6c 69 6e 6b 20 60 6d 69 6e 60 20 61 6e 64 20 60 6d 61 78 60 20 76 61 6c 75 65 73 20 74 | at.link.`min`.and.`max`.values.t |
| 7b20 | 6f 20 69 6e 70 75 74 20 73 65 74 74 69 6e 67 73 2e 0d 0a 2d 20 46 69 78 65 64 20 61 63 74 69 6f | o.input.settings...-.Fixed.actio |
| 7b40 | 6e 73 20 65 6e 64 69 6e 67 20 75 70 20 62 65 69 6e 67 20 64 69 73 61 62 6c 65 64 20 69 66 20 73 | ns.ending.up.being.disabled.if.s |
| 7b60 | 77 69 74 63 68 69 6e 67 20 74 6f 20 61 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 74 68 61 | witching.to.a.control.scheme.tha |
| 7b80 | 74 20 68 61 73 20 6e 6f 20 62 69 6e 64 69 6e 67 20 66 6f 72 20 74 68 65 20 61 63 74 69 6f 6e 20 | t.has.no.binding.for.the.action. |
| 7ba0 | 28 63 61 73 65 20 31 31 38 37 33 37 37 29 2e 0d 0a 2d 20 46 69 78 65 64 20 70 61 72 74 20 6f 66 | (case.1187377)...-.Fixed.part.of |
| 7bc0 | 20 63 6f 6d 70 6f 73 69 74 65 20 6e 6f 74 20 62 65 69 6e 67 20 62 6f 75 6e 64 20 6c 65 61 64 69 | .composite.not.being.bound.leadi |
| 7be0 | 6e 67 20 74 6f 20 73 75 62 73 65 71 75 65 6e 74 20 70 61 72 74 20 62 69 6e 64 69 6e 67 73 20 6e | ng.to.subsequent.part.bindings.n |
| 7c00 | 6f 74 20 62 65 69 6e 67 20 66 75 6e 63 74 69 6f 6e 61 6c 20 28 63 61 73 65 20 31 31 38 39 38 36 | ot.being.functional.(case.118986 |
| 7c20 | 37 29 2e 0d 0a 2d 20 46 69 78 65 64 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 6e 6f 74 20 70 | 7)...-.Fixed.`PlayerInput`.not.p |
| 7c40 | 61 69 72 69 6e 67 20 64 65 76 69 63 65 73 20 61 64 64 65 64 20 61 66 74 65 72 20 69 74 20 77 61 | airing.devices.added.after.it.wa |
| 7c60 | 73 20 65 6e 61 62 6c 65 64 20 77 68 65 6e 20 6e 6f 74 20 68 61 76 69 6e 67 20 63 6f 6e 74 72 6f | s.enabled.when.not.having.contro |
| 7c80 | 6c 20 73 63 68 65 6d 65 73 2e 0d 0a 20 20 2a 20 54 68 69 73 20 70 72 6f 62 6c 65 6d 20 77 6f 75 | l.schemes.....*.This.problem.wou |
| 7ca0 | 6c 64 20 61 6c 73 6f 20 73 68 6f 77 20 69 6e 20 74 68 65 20 60 53 69 6d 70 6c 65 44 65 6d 6f 60 | ld.also.show.in.the.`SimpleDemo` |
| 7cc0 | 20 73 61 6d 70 6c 65 20 77 68 65 6e 20 68 61 76 69 6e 67 20 74 68 65 20 60 43 75 73 74 6f 6d 44 | .sample.when.having.the.`CustomD |
| 7ce0 | 65 76 69 63 65 55 73 61 67 65 73 60 20 73 61 6d 70 6c 65 20 69 6e 73 74 61 6c 6c 65 64 20 61 73 | eviceUsages`.sample.installed.as |
| 7d00 | 20 77 65 6c 6c 2e 20 47 61 6d 65 70 61 64 73 20 77 6f 75 6c 64 20 6e 6f 74 20 67 65 74 20 70 69 | .well..Gamepads.would.not.get.pi |
| 7d20 | 63 6b 65 64 20 75 70 20 69 6e 20 74 68 61 74 20 63 61 73 65 2e 0d 0a 2d 20 46 69 78 65 64 20 60 | cked.up.in.that.case...-.Fixed.` |
| 7d40 | 41 72 67 75 6d 65 6e 74 4e 75 6c 6c 45 78 63 65 70 74 69 6f 6e 60 20 77 68 65 6e 20 61 64 64 69 | ArgumentNullException`.when.addi |
| 7d60 | 6e 67 20 61 20 64 65 76 69 63 65 20 61 6e 64 20 61 20 62 69 6e 64 69 6e 67 20 69 6e 20 61 6e 20 | ng.a.device.and.a.binding.in.an. |
| 7d80 | 61 63 74 69 6f 6e 20 6d 61 70 20 68 61 64 20 61 6e 20 65 6d 70 74 79 20 70 61 74 68 20 28 63 61 | action.map.had.an.empty.path.(ca |
| 7da0 | 73 65 20 31 31 38 37 31 36 33 29 2e 0d 0a 2d 20 46 69 78 65 64 20 62 69 6e 64 69 6e 67 73 20 74 | se.1187163)...-.Fixed.bindings.t |
| 7dc0 | 68 61 74 20 61 72 65 20 6e 6f 74 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 6e 79 20 | hat.are.not.associated.with.any. |
| 7de0 | 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 6e 6f 74 20 67 65 74 74 69 6e 67 20 65 6e 61 62 6c | control.scheme.not.getting.enabl |
| 7e00 | 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 20 61 73 | ed.with.other.control.schemes.as |
| 7e20 | 20 74 68 65 79 20 73 68 6f 75 6c 64 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 | .they.should.....###.Added....-. |
| 7e40 | 41 64 64 65 64 20 61 20 6e 65 77 20 60 45 64 69 74 6f 72 57 69 6e 64 6f 77 20 44 65 6d 6f 60 20 | Added.a.new.`EditorWindow.Demo`. |
| 7e60 | 73 61 6d 70 6c 65 20 74 68 61 74 20 69 6c 6c 75 73 74 72 61 74 65 73 20 68 6f 77 20 74 6f 20 75 | sample.that.illustrates.how.to.u |
| 7e80 | 73 65 20 74 68 65 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 69 6e 20 65 64 69 74 6f 72 20 55 49 | se.the.input.system.in.editor.UI |
| 7ea0 | 20 63 6f 64 65 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 30 2e 30 2d 70 72 65 76 69 65 77 2e 31 5d 20 2d | .code.....##.[1.0.0-preview.1].- |
| 7ec0 | 20 32 30 31 39 2d 31 30 2d 31 31 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 | .2019-10-11....###.Changed....-. |
| 7ee0 | 47 65 6e 65 72 61 74 65 64 20 61 63 74 69 6f 6e 20 77 72 61 70 70 65 72 73 20 6e 6f 77 20 77 6f | Generated.action.wrappers.now.wo |
| 7f00 | 6e 27 74 20 60 44 65 73 74 72 6f 79 60 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 41 73 73 65 | n't.`Destroy`.the.generated.Asse |
| 7f20 | 74 20 69 6e 20 61 20 66 69 6e 61 6c 69 7a 65 72 2c 20 62 75 74 20 69 6e 73 74 65 61 64 20 69 6d | t.in.a.finalizer,.but.instead.im |
| 7f40 | 70 6c 65 6d 65 6e 74 20 60 49 44 69 73 70 6f 73 61 62 6c 65 60 2e 0d 0a 2d 20 41 64 64 65 64 20 | plement.`IDisposable`...-.Added. |
| 7f60 | 62 61 63 6b 20 58 52 20 6c 61 79 6f 75 74 73 20 28 65 78 63 65 70 74 20 66 6f 72 20 4d 61 67 69 | back.XR.layouts.(except.for.Magi |
| 7f80 | 63 20 4c 65 61 70 29 20 74 68 61 74 20 77 65 72 65 20 72 65 6d 6f 76 65 64 20 66 6f 72 20 60 31 | c.Leap).that.were.removed.for.`1 |
| 7fa0 | 2e 30 2d 70 72 65 76 69 65 77 60 2e 0d 0a 20 20 2a 20 57 65 20 72 65 6d 6f 76 65 64 20 74 68 65 | .0-preview`.....*.We.removed.the |
| 7fc0 | 73 65 20 6c 61 79 6f 75 74 73 20 75 6e 64 65 72 20 74 68 65 20 61 73 73 75 6d 70 74 69 6f 6e 20 | se.layouts.under.the.assumption. |
| 7fe0 | 74 68 61 74 20 74 68 65 79 20 77 6f 75 6c 64 20 61 6c 6d 6f 73 74 20 63 6f 6e 63 75 72 72 65 6e | that.they.would.almost.concurren |
| 8000 | 74 6c 79 20 62 65 63 6f 6d 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 72 65 73 70 | tly.become.available.in.the.resp |
| 8020 | 65 63 74 69 76 65 20 64 65 76 69 63 65 2d 73 70 65 63 69 66 69 63 20 58 52 20 70 61 63 6b 61 67 | ective.device-specific.XR.packag |
| 8040 | 65 73 2e 20 48 6f 77 65 76 65 72 2c 20 74 68 69 73 20 64 69 64 20 6e 6f 74 20 77 6f 72 6b 20 6f | es..However,.this.did.not.work.o |
| 8060 | 75 74 20 61 73 20 65 78 70 65 63 74 65 64 20 61 6e 64 20 74 68 65 20 67 61 70 20 68 65 72 65 20 | ut.as.expected.and.the.gap.here. |
| 8080 | 74 75 72 6e 65 64 20 6f 75 74 20 74 6f 20 62 65 20 6d 6f 72 65 20 74 68 61 6e 20 77 68 61 74 20 | turned.out.to.be.more.than.what. |
| 80a0 | 77 65 20 61 6e 74 69 63 69 70 61 74 65 64 2e 0d 0a 20 20 2a 20 54 6f 20 64 65 61 6c 20 77 69 74 | we.anticipated.....*.To.deal.wit |
| 80c0 | 68 20 74 68 69 73 20 67 61 70 2c 20 77 65 20 68 61 76 65 20 6d 6f 76 65 64 20 74 68 65 20 62 75 | h.this.gap,.we.have.moved.the.bu |
| 80e0 | 6c 6b 20 6f 66 20 74 68 65 20 58 52 20 6c 61 79 6f 75 74 73 20 62 61 63 6b 20 61 6e 64 20 77 69 | lk.of.the.XR.layouts.back.and.wi |
| 8100 | 6c 6c 20 74 72 61 6e 73 69 74 69 6f 6e 20 74 68 69 6e 67 73 20 67 72 61 64 75 61 6c 6c 79 20 61 | ll.transition.things.gradually.a |
| 8120 | 73 20 73 75 70 70 6f 72 74 20 69 6e 20 64 65 76 69 63 65 2d 73 70 65 63 69 66 69 63 20 70 61 63 | s.support.in.device-specific.pac |
| 8140 | 6b 61 67 65 73 20 62 65 63 6f 6d 65 73 20 70 75 62 6c 69 63 6c 79 20 61 76 61 69 6c 61 62 6c 65 | kages.becomes.publicly.available |
| 8160 | 2e 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 61 20 62 75 67 20 | .....###.Fixed....-.Fixed.a.bug. |
| 8180 | 77 68 65 72 65 20 74 68 65 20 49 6e 70 75 74 20 53 65 74 74 69 6e 67 73 20 57 69 6e 64 6f 77 20 | where.the.Input.Settings.Window. |
| 81a0 | 6d 69 67 68 74 20 74 68 72 6f 77 20 65 78 63 65 70 74 69 6f 6e 73 20 61 66 74 65 72 20 61 73 73 | might.throw.exceptions.after.ass |
| 81c0 | 65 6d 62 6c 79 20 72 65 6c 6f 61 64 2e 0d 0a 2d 20 43 6f 72 72 65 63 74 6c 79 20 69 6d 70 6c 65 | embly.reload...-.Correctly.imple |
| 81e0 | 6d 65 6e 74 65 64 20 60 49 73 50 6f 69 6e 74 65 72 4f 76 65 72 47 61 6d 65 4f 62 6a 65 63 74 60 | mented.`IsPointerOverGameObject` |
| 8200 | 20 6d 65 74 68 6f 64 20 66 6f 72 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d | .method.for.`InputSystemUIInputM |
| 8220 | 6f 64 75 6c 65 60 2e 0d 0a 2d 20 53 65 76 65 72 61 6c 20 62 75 67 73 20 77 69 74 68 20 6c 61 79 | odule`...-.Several.bugs.with.lay |
| 8240 | 6f 75 74 20 6f 76 65 72 72 69 64 65 73 20 72 65 67 69 73 74 65 72 65 64 20 77 69 74 68 20 28 60 | out.overrides.registered.with.(` |
| 8260 | 49 6e 70 75 74 53 79 73 74 65 6d 2e 52 65 67 69 73 74 65 72 4c 61 79 6f 75 74 4f 76 65 72 72 69 | InputSystem.RegisterLayoutOverri |
| 8280 | 64 65 73 60 29 2e 0d 0a 20 20 2a 20 49 6e 20 60 31 2e 30 2d 70 72 65 76 69 65 77 60 2c 20 6c 61 | des`).....*.In.`1.0-preview`,.la |
| 82a0 | 79 6f 75 74 20 6f 76 65 72 72 69 64 65 73 20 63 6f 75 6c 64 20 6c 65 61 64 20 74 6f 20 63 6f 72 | yout.overrides.could.lead.to.cor |
| 82c0 | 72 75 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 79 6f 75 74 20 73 74 61 74 65 20 61 6e 64 20 | ruption.of.the.layout.state.and. |
| 82e0 | 77 6f 75 6c 64 20 61 6c 73 6f 20 6e 6f 74 20 62 65 20 68 61 6e 64 6c 65 64 20 63 6f 72 72 65 63 | would.also.not.be.handled.correc |
| 8300 | 74 6c 79 20 62 79 20 74 68 65 20 76 61 72 69 6f 75 73 20 65 64 69 74 6f 72 20 55 49 73 2e 0d 0a | tly.by.the.various.editor.UIs... |
| 8320 | 2d 20 53 65 6c 65 63 74 69 6e 67 20 61 20 6c 61 79 6f 75 74 20 69 6e 20 74 68 65 20 69 6e 70 75 | -.Selecting.a.layout.in.the.inpu |
| 8340 | 74 20 64 65 62 75 67 67 65 72 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 65 6c 65 63 74 73 20 69 74 73 | t.debugger.no.longer.selects.its |
| 8360 | 20 66 69 72 73 74 20 63 68 69 6c 64 20 69 74 65 6d 2c 20 74 6f 6f 2e 0d 0a 2d 20 46 69 78 65 64 | .first.child.item,.too...-.Fixed |
| 8380 | 20 58 52 20 64 65 76 69 63 65 73 20 72 65 70 6f 72 74 69 6e 67 20 6e 6f 69 73 65 20 61 73 20 76 | .XR.devices.reporting.noise.as.v |
| 83a0 | 61 6c 69 64 20 75 73 65 72 20 69 6e 70 75 74 20 28 73 68 6f 75 6c 64 20 66 69 78 20 70 72 6f 62 | alid.user.input.(should.fix.prob |
| 83c0 | 6c 65 6d 20 6f 66 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 20 69 6e 76 6f 6c 76 69 6e 67 | lem.of.control.schemes.involving |
| 83e0 | 20 56 52 20 64 65 76 69 63 65 73 20 61 6c 77 61 79 73 20 61 63 74 69 76 61 74 69 6e 67 20 77 68 | .VR.devices.always.activating.wh |
| 8400 | 65 6e 20 75 73 69 6e 67 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 29 2e 0d 0a 2d 20 46 69 78 65 | en.using.`PlayerInput`)...-.Fixe |
| 8420 | 64 20 74 61 70 2f 73 77 69 70 65 20 67 65 73 74 75 72 65 20 64 65 74 65 63 74 69 6f 6e 20 69 6e | d.tap/swipe.gesture.detection.in |
| 8440 | 20 74 6f 75 63 68 20 73 61 6d 70 6c 65 73 2e 0d 0a 0d 0a 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a | .touch.samples.....###.Actions.. |
| 8460 | 0d 0a 2d 20 46 69 78 65 64 20 61 20 62 75 67 20 77 68 65 72 65 20 6d 75 6c 74 69 70 6c 65 20 63 | ..-.Fixed.a.bug.where.multiple.c |
| 8480 | 6f 6d 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 63 | omposite.bindings.for.the.same.c |
| 84a0 | 6f 6e 74 72 6f 6c 73 20 62 75 74 20 6f 6e 20 64 69 66 66 65 72 65 6e 74 20 61 63 74 69 6f 6e 20 | ontrols.but.on.different.action. |
| 84c0 | 6d 61 70 73 20 77 6f 75 6c 64 20 74 68 72 6f 77 20 65 78 63 65 70 74 69 6f 6e 73 2e 0d 0a 2d 20 | maps.would.throw.exceptions...-. |
| 84e0 | 46 69 78 65 64 20 60 61 6e 79 4b 65 79 60 20 6e 6f 74 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | Fixed.`anyKey`.not.appearing.in. |
| 8500 | 63 6f 6e 74 72 6f 6c 20 70 69 63 6b 65 72 20 66 6f 72 20 60 4b 65 79 62 6f 61 72 64 60 2e 0d 0a | control.picker.for.`Keyboard`... |
| 8520 | 2d 20 54 68 65 20 74 65 78 74 20 6f 6e 20 74 68 65 20 22 4c 69 73 74 65 6e 22 20 62 75 74 74 6f | -.The.text.on.the."Listen".butto |
| 8540 | 6e 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 63 6c 69 70 70 65 64 20 6f 66 66 20 6f 6e 20 32 30 | n.is.no.longer.clipped.off.on.20 |
| 8560 | 31 39 2e 33 2e 0d 0a 2d 20 43 6f 6e 74 72 6f 6c 73 20 62 6f 75 6e 64 20 74 6f 20 61 63 74 69 6f | 19.3...-.Controls.bound.to.actio |
| 8580 | 6e 73 20 74 68 72 6f 75 67 68 20 63 6f 6d 70 6f 73 69 74 65 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 | ns.through.composites.no.longer. |
| 85a0 | 73 68 6f 77 20 75 70 20 61 73 20 64 75 70 6c 69 63 61 74 65 73 20 69 6e 20 74 68 65 20 69 6e 70 | show.up.as.duplicates.in.the.inp |
| 85c0 | 75 74 20 64 65 62 75 67 67 65 72 2e 0d 0a 2d 20 46 69 78 65 64 20 22 43 72 65 61 74 65 20 41 63 | ut.debugger...-.Fixed."Create.Ac |
| 85e0 | 74 69 6f 6e 73 2e 2e 2e 22 20 6f 6e 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 63 72 65 61 74 | tions...".on.`PlayerInput`.creat |
| 8600 | 69 6e 67 20 61 6e 20 61 73 73 65 74 20 77 69 74 68 20 61 6e 20 69 6e 63 6f 72 72 65 63 74 20 62 | ing.an.asset.with.an.incorrect.b |
| 8620 | 69 6e 64 69 6e 67 20 66 6f 72 20 74 61 70 73 20 6f 6e 20 54 6f 75 63 68 73 63 72 65 65 6e 73 2e | inding.for.taps.on.Touchscreens. |
| 8640 | 20 5c 0d 0a 20 20 5f 5f 4e 4f 54 45 3a 20 49 66 20 79 6f 75 20 68 61 76 65 20 61 6c 72 65 61 64 | .\....__NOTE:.If.you.have.alread |
| 8660 | 79 20 63 72 65 61 74 65 64 20 61 6e 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 61 73 73 65 74 | y.created.an..inputactions.asset |
| 8680 | 20 77 69 74 68 20 74 68 69 73 20 6d 65 63 68 61 6e 69 73 6d 2c 20 75 70 64 61 74 65 20 22 74 61 | .with.this.mechanism,.update."ta |
| 86a0 | 70 20 5b 54 6f 75 63 68 73 63 72 65 65 6e 5d 22 20 74 6f 20 22 50 72 69 6d 61 72 79 20 54 6f 75 | p.[Touchscreen]".to."Primary.Tou |
| 86c0 | 63 68 2f 54 61 70 22 20 74 6f 20 66 69 78 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 6d 61 6e 75 61 | ch/Tap".to.fix.the.problem.manua |
| 86e0 | 6c 6c 79 2e 5f 5f 0d 0a 2d 20 46 69 78 65 64 20 60 49 6e 76 6f 6b 65 20 43 53 68 61 72 70 20 45 | lly.__..-.Fixed.`Invoke.CSharp.E |
| 8700 | 76 65 6e 74 73 60 20 77 68 65 6e 20 73 65 6c 65 63 74 65 64 20 69 6e 20 60 50 6c 61 79 65 72 49 | vents`.when.selected.in.`PlayerI |
| 8720 | 6e 70 75 74 60 20 6e 6f 74 20 74 72 69 67 67 65 72 69 6e 67 20 60 50 6c 61 79 65 72 49 6e 70 75 | nput`.not.triggering.`PlayerInpu |
| 8740 | 74 2e 6f 6e 41 63 74 69 6f 6e 54 72 69 67 67 65 72 65 64 60 2e 0d 0a 2d 20 46 69 78 65 64 20 64 | t.onActionTriggered`...-.Fixed.d |
| 8760 | 75 70 6c 69 63 61 74 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 69 74 65 6d 73 20 61 74 20 74 68 65 | uplicating.multiple.items.at.the |
| 8780 | 20 73 61 6d 65 20 74 69 6d 65 20 69 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 | .same.time.in.the.action.editor. |
| 87a0 | 64 75 70 6c 69 63 61 74 69 6e 67 20 74 68 65 6d 20 72 65 70 65 61 74 65 64 6c 79 2e 0d 0a 0d 0a | duplicating.them.repeatedly..... |
| 87c0 | 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 57 69 6c 6c 20 6e 6f 77 20 72 65 63 6f 67 6e 69 7a | ###.Added....-.Will.now.recogniz |
| 87e0 | 65 20 58 62 6f 78 20 4f 6e 65 20 61 6e 64 20 50 53 34 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 20 63 | e.Xbox.One.and.PS4.controllers.c |
| 8800 | 6f 6e 6e 65 63 74 65 64 20 74 6f 20 69 4f 53 20 64 65 76 69 63 65 73 20 63 6f 72 72 65 63 74 6c | onnected.to.iOS.devices.correctl |
| 8820 | 79 20 61 73 20 58 62 6f 78 20 4f 6e 65 20 61 6e 64 20 50 53 34 20 63 6f 6e 74 72 6f 6c 6c 65 72 | y.as.Xbox.One.and.PS4.controller |
| 8840 | 73 2e 0d 0a 2d 20 41 64 64 65 64 20 61 20 6e 65 77 20 73 61 6d 70 6c 65 20 63 61 6c 6c 65 64 20 | s...-.Added.a.new.sample.called. |
| 8860 | 22 43 75 73 74 6f 6d 20 44 65 76 69 63 65 20 55 73 61 67 65 73 22 20 74 68 61 74 20 73 68 6f 77 | "Custom.Device.Usages".that.show |
| 8880 | 73 20 68 6f 77 20 74 6f 20 75 73 65 20 61 20 6c 61 79 6f 75 74 20 6f 76 65 72 72 69 64 65 20 6f | s.how.to.use.a.layout.override.o |
| 88a0 | 6e 20 60 47 61 6d 65 70 61 64 60 20 74 6f 20 61 6c 6c 6f 77 20 64 69 73 74 69 6e 67 75 69 73 68 | n.`Gamepad`.to.allow.distinguish |
| 88c0 | 69 6e 67 20 74 77 6f 20 67 61 6d 65 70 61 64 73 20 69 6e 20 62 69 6e 64 69 6e 67 73 20 62 61 73 | ing.two.gamepads.in.bindings.bas |
| 88e0 | 65 64 20 6f 6e 20 77 68 69 63 68 20 70 6c 61 79 65 72 20 74 68 65 20 67 61 6d 65 70 61 64 20 69 | ed.on.which.player.the.gamepad.i |
| 8900 | 73 20 61 73 73 69 67 6e 65 64 20 74 6f 2e 0d 0a 2d 20 41 64 64 65 64 20 61 62 73 74 72 61 63 74 | s.assigned.to...-.Added.abstract |
| 8920 | 20 60 54 72 61 63 6b 65 64 44 65 76 69 63 65 60 20 69 6e 70 75 74 20 64 65 76 69 63 65 20 63 6c | .`TrackedDevice`.input.device.cl |
| 8940 | 61 73 73 20 61 73 20 74 68 65 20 62 61 73 69 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 6b 69 6e | ass.as.the.basis.for.various.kin |
| 8960 | 64 73 20 6f 66 20 74 72 61 63 6b 65 64 20 64 65 76 69 63 65 73 2e 0d 0a 0d 0a 23 23 20 5b 31 2e | ds.of.tracked.devices.....##.[1. |
| 8980 | 30 2e 30 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 39 2d 39 2d 32 30 0d 0a 0d 0a 23 23 23 20 | 0.0-preview].-.2019-9-20....###. |
| 89a0 | 46 69 78 65 64 0d 0a 0d 0a 2d 20 57 69 6c 6c 20 6e 6f 77 20 63 6c 6f 73 65 20 49 6e 70 75 74 20 | Fixed....-.Will.now.close.Input. |
| 89c0 | 41 63 74 69 6f 6e 20 41 73 73 65 74 20 45 64 69 74 6f 72 20 77 69 6e 64 6f 77 73 20 66 72 6f 6d | Action.Asset.Editor.windows.from |
| 89e0 | 20 70 72 65 76 69 6f 75 73 20 73 65 73 73 69 6f 6e 73 20 77 68 65 6e 20 74 68 65 20 63 6f 72 72 | .previous.sessions.when.the.corr |
| 8a00 | 65 73 70 6f 6e 64 69 6e 67 20 61 63 74 69 6f 6e 20 77 61 73 20 64 65 6c 65 74 65 64 2e 0d 0a 2d | esponding.action.was.deleted...- |
| 8a20 | 20 46 69 78 65 64 20 61 6e 20 69 73 73 75 65 20 77 68 65 72 65 20 53 74 69 63 6b 20 43 6f 6e 74 | .Fixed.an.issue.where.Stick.Cont |
| 8a40 | 72 6f 6c 73 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 72 65 61 74 65 64 20 69 6e 20 50 6c 61 | rols.could.not.be.created.in.Pla |
| 8a60 | 79 65 72 73 20 62 75 69 6c 74 20 77 69 74 68 20 6d 65 64 69 75 6d 20 6f 72 20 68 69 67 68 20 63 | yers.built.with.medium.or.high.c |
| 8a80 | 6f 64 65 20 73 74 72 69 70 70 69 6e 67 20 6c 65 76 65 6c 20 65 6e 61 62 6c 65 64 2e 0d 0a 2d 20 | ode.stripping.level.enabled...-. |
| 8aa0 | 46 69 78 65 64 20 69 6e 63 6f 72 72 65 63 74 20 64 65 66 61 75 6c 74 20 73 74 61 74 65 20 66 6f | Fixed.incorrect.default.state.fo |
| 8ac0 | 72 20 61 78 65 73 20 6f 6e 20 73 6f 6d 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 2e 0d 0a 0d 0a 23 | r.axes.on.some.controllers.....# |
| 8ae0 | 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 60 43 61 6c 6c 62 61 63 6b | ###.Actions....-.Fixed.`Callback |
| 8b00 | 43 6f 6e 74 65 78 74 2e 52 65 61 64 56 61 6c 75 65 60 20 74 68 72 6f 77 69 6e 67 20 77 68 65 6e | Context.ReadValue`.throwing.when |
| 8b20 | 20 69 6e 76 6f 6b 65 64 20 64 75 72 69 6e 67 20 64 65 76 69 63 65 20 72 65 6d 6f 76 61 6c 0d 0a | .invoked.during.device.removal.. |
| 8b40 | 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 23 23 20 5b | ..###.Changed..###.Added....##.[ |
| 8b60 | 30 2e 39 2e 36 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 39 2d 39 2d 36 0d 0a 0d 0a 23 23 23 | 0.9.6-preview].-.2019-9-6....### |
| 8b80 | 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 45 78 63 65 70 74 69 6f 6e 73 20 69 6e 20 73 63 65 6e 65 73 | .Fixed....-.Exceptions.in.scenes |
| 8ba0 | 20 6f 66 20 60 56 69 73 75 61 6c 69 7a 65 72 73 60 20 73 61 6d 70 6c 65 20 69 66 20 72 65 73 70 | .of.`Visualizers`.sample.if.resp |
| 8bc0 | 65 63 74 69 76 65 20 64 65 76 69 63 65 20 77 61 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 6f 6e | ective.device.was.not.present.on |
| 8be0 | 20 73 79 73 74 65 6d 20 28 65 2e 67 2e 20 69 6e 20 60 50 65 6e 56 69 73 75 61 6c 69 7a 65 72 60 | .system.(e.g..in.`PenVisualizer` |
| 8c00 | 20 69 66 20 6e 6f 20 70 65 6e 20 77 61 73 20 70 72 65 73 65 6e 74 20 69 6e 20 73 79 73 74 65 6d | .if.no.pen.was.present.in.system |
| 8c20 | 29 2e 0d 0a 2d 20 46 69 78 65 64 20 65 78 63 65 70 74 69 6f 6e 20 69 6e 20 49 6e 70 75 74 20 41 | )...-.Fixed.exception.in.Input.A |
| 8c40 | 63 74 69 6f 6e 20 41 73 73 65 74 20 45 64 69 74 6f 72 20 77 69 6e 64 6f 77 20 77 68 65 6e 20 74 | ction.Asset.Editor.window.when.t |
| 8c60 | 79 70 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 69 6e 74 6f 20 74 68 65 20 73 65 61 72 63 68 | yping.whitespace.into.the.search |
| 8c80 | 20 66 69 65 6c 64 2e 0d 0a 2d 20 46 69 78 65 64 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 | .field...-.Fixed.control.scheme. |
| 8ca0 | 70 6f 70 75 70 20 77 69 6e 64 6f 77 20 69 6e 20 69 6e 70 75 74 20 61 63 74 69 6f 6e 20 61 73 73 | popup.window.in.input.action.ass |
| 8cc0 | 65 74 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 20 73 68 6f 77 69 6e 67 20 69 6e 20 74 68 65 20 | et.editor.window.showing.in.the. |
| 8ce0 | 63 6f 72 72 65 63 74 20 73 63 72 65 65 6e 20 70 6f 73 69 74 69 6f 6e 20 6f 6e 20 77 69 6e 64 6f | correct.screen.position.on.windo |
| 8d00 | 77 73 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 53 65 74 74 69 6e 67 | ws.....####.Actions....-.Setting |
| 8d20 | 20 74 69 6d 65 6f 75 74 73 20 66 72 6f 6d 20 60 49 49 6e 70 75 74 49 6e 74 65 72 61 63 74 69 6f | .timeouts.from.`IInputInteractio |
| 8d40 | 6e 2e 50 72 6f 63 65 73 73 60 20 6e 6f 74 20 77 6f 72 6b 69 6e 67 20 61 73 20 65 78 70 65 63 74 | n.Process`.not.working.as.expect |
| 8d60 | 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 68 61 70 70 65 6e 65 64 20 69 6e 20 72 | ed.when.processing.happened.in.r |
| 8d80 | 65 73 70 6f 6e 73 65 20 74 6f 20 70 72 65 76 69 6f 75 73 20 74 69 6d 65 6f 75 74 20 65 78 70 69 | esponse.to.previous.timeout.expi |
| 8da0 | 72 69 6e 67 20 28 23 37 31 34 29 2e 0d 0a 2d 20 50 65 6e 64 69 6e 67 20 74 69 6d 65 6f 75 74 73 | ring.(#714)...-.Pending.timeouts |
| 8dc0 | 20 6f 6e 20 61 20 64 65 76 69 63 65 20 6e 6f 74 20 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 20 77 | .on.a.device.not.being.removed.w |
| 8de0 | 68 65 6e 20 64 65 76 69 63 65 20 77 61 73 20 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 23 23 23 20 43 | hen.device.was.removed.....###.C |
| 8e00 | 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 52 65 70 6c 61 63 65 64 20 60 48 49 44 53 75 70 70 6f 72 74 | hanged....-.Replaced.`HIDSupport |
| 8e20 | 2e 73 68 6f 75 6c 64 43 72 65 61 74 65 48 49 44 60 20 65 76 65 6e 74 20 77 69 74 68 20 61 20 6e | .shouldCreateHID`.event.with.a.n |
| 8e40 | 65 77 20 60 48 49 44 53 75 70 70 6f 72 74 2e 73 75 70 70 6f 72 74 65 64 48 49 44 55 73 61 67 65 | ew.`HIDSupport.supportedHIDUsage |
| 8e60 | 73 60 20 70 72 6f 70 65 72 74 79 2c 20 77 68 69 63 68 20 74 61 6b 65 73 20 61 6e 20 61 72 72 61 | s`.property,.which.takes.an.arra |
| 8e80 | 79 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 75 73 61 67 65 73 2e 0d 0a 0d 0a 23 23 23 20 41 64 | y.of.supported.usages.....###.Ad |
| 8ea0 | 64 65 64 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 41 64 64 65 64 20 60 | ded....####.Actions....-.Added.` |
| 8ec0 | 50 6c 61 79 65 72 49 6e 70 75 74 2e 6e 65 76 65 72 41 75 74 6f 53 77 69 74 63 68 43 6f 6e 74 72 | PlayerInput.neverAutoSwitchContr |
| 8ee0 | 6f 6c 53 63 68 65 6d 65 73 60 20 74 6f 20 64 69 73 61 62 6c 65 20 6c 6f 67 69 63 20 74 68 61 74 | olSchemes`.to.disable.logic.that |
| 8f00 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 6e 61 62 6c 65 73 20 63 6f 6e 74 72 6f 6c 20 73 | .automatically.enables.control.s |
| 8f20 | 63 68 65 6d 65 20 73 77 69 74 63 68 69 6e 67 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6f 6e | cheme.switching.when.there.is.on |
| 8f40 | 6c 79 20 61 20 73 69 6e 67 6c 65 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 69 6e 20 74 68 65 | ly.a.single.`PlayerInput`.in.the |
| 8f60 | 20 67 61 6d 65 2e 0d 0a 2d 20 41 64 64 65 64 20 60 50 6c 61 79 65 72 49 6e 70 75 74 2e 53 77 69 | .game...-.Added.`PlayerInput.Swi |
| 8f80 | 74 63 68 43 6f 6e 74 72 6f 6c 53 63 68 65 6d 65 60 20 74 6f 20 73 77 69 74 63 68 20 73 63 68 65 | tchControlScheme`.to.switch.sche |
| 8fa0 | 6d 65 73 20 6d 61 6e 75 61 6c 6c 79 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 39 2e 35 2d 70 72 65 76 69 | mes.manually.....##.[0.9.5-previ |
| 8fc0 | 65 77 5d 20 2d 20 32 30 31 39 2d 38 2d 32 39 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a | ew].-.2019-8-29....###.Fixed.... |
| 8fe0 | 2d 20 44 6f 6e 27 74 20 70 61 73 73 20 65 76 65 6e 74 73 20 66 6f 72 20 6e 75 6c 6c 20 64 65 76 | -.Don't.pass.events.for.null.dev |
| 9000 | 69 63 65 73 20 28 66 6f 72 20 64 65 76 69 63 65 73 20 77 68 69 63 68 20 68 61 76 65 20 6e 6f 74 | ices.(for.devices.which.have.not |
| 9020 | 20 62 65 65 6e 20 63 72 65 61 74 65 64 29 20 74 6f 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 6f | .been.created).to.`InputSystem.o |
| 9040 | 6e 45 76 65 6e 74 60 20 63 61 6c 6c 62 61 63 6b 73 2e 0d 0a 2d 20 57 69 6c 6c 20 63 6c 6f 73 65 | nEvent`.callbacks...-.Will.close |
| 9060 | 20 64 65 62 75 67 67 65 72 20 69 6e 70 75 74 20 73 74 61 74 65 20 77 69 6e 64 6f 77 73 2c 20 77 | .debugger.input.state.windows,.w |
| 9080 | 68 65 6e 20 74 68 65 20 73 74 61 74 65 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 76 61 6c 69 64 | hen.the.state.is.no.longer.valid |
| 90a0 | 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 72 6f 77 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 2e | .instead.of.throwing.exceptions. |
| 90c0 | 0d 0a 2d 20 46 69 78 65 64 20 70 6f 69 6e 74 65 72 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 69 6e | ..-.Fixed.pointer.coordinates.in |
| 90e0 | 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 73 20 66 6f 72 20 6e 6f 6e 2d 6d 6f 75 73 65 20 70 6f | .editor.windows.for.non-mouse.po |
| 9100 | 69 6e 74 69 6e 67 20 64 65 76 69 63 65 73 2e 0d 0a 2d 20 46 69 78 65 64 20 75 73 69 6e 67 20 74 | inting.devices...-.Fixed.using.t |
| 9120 | 68 65 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 69 6e 20 69 6c 32 63 70 70 20 77 68 65 6e 20 6d | he.input.system.in.il2cpp.when.m |
| 9140 | 61 6e 61 67 65 64 20 73 74 72 69 70 70 69 6e 67 20 6c 65 76 65 6c 20 69 73 20 73 65 74 20 68 69 | anaged.stripping.level.is.set.hi |
| 9160 | 67 68 65 72 20 74 68 65 6e 20 22 4c 6f 77 22 2e 0d 0a 2d 20 44 65 76 69 63 65 20 64 65 62 75 67 | gher.then."Low"...-.Device.debug |
| 9180 | 67 65 72 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 73 74 69 6c 6c 20 73 68 6f 77 20 77 68 65 6e 20 | ger.window.will.still.show.when. |
| 91a0 | 72 65 61 64 69 6e 67 20 66 72 6f 6d 20 73 70 65 63 69 66 69 63 20 63 6f 6e 74 72 6f 6c 73 20 74 | reading.from.specific.controls.t |
| 91c0 | 68 72 6f 77 73 20 65 78 63 65 70 74 69 6f 6e 73 2e 0d 0a 2d 20 4f 66 66 73 65 74 73 20 61 6e 64 | hrows.exceptions...-.Offsets.and |
| 91e0 | 20 73 69 7a 65 73 20 66 6f 72 20 65 6c 65 6d 65 6e 74 73 20 6f 6e 20 4c 69 6e 75 78 20 6a 6f 79 | .sizes.for.elements.on.Linux.joy |
| 9200 | 73 74 69 63 6b 73 20 61 72 65 20 6e 6f 77 20 63 6f 6d 70 75 74 65 64 20 63 6f 72 72 65 63 74 6c | sticks.are.now.computed.correctl |
| 9220 | 79 2e 0d 0a 2d 20 4a 6f 79 73 74 69 63 6b 73 20 6e 6f 77 20 68 61 76 65 20 61 20 64 65 61 64 7a | y...-.Joysticks.now.have.a.deadz |
| 9240 | 6f 6e 65 20 70 72 6f 63 65 73 73 6f 72 20 6f 6e 20 74 68 65 20 73 74 69 63 6b 20 69 74 73 65 6c | one.processor.on.the.stick.itsel |
| 9260 | 66 2e 0d 0a 2d 20 55 70 2f 64 6f 77 6e 2f 6c 65 66 74 2f 72 69 67 68 74 20 6f 6e 20 73 74 69 63 | f...-.Up/down/left/right.on.stic |
| 9280 | 6b 73 20 61 72 65 20 6e 6f 77 20 64 65 61 64 7a 6f 6e 65 64 20 6a 75 73 74 20 6c 69 6b 65 20 58 | ks.are.now.deadzoned.just.like.X |
| 92a0 | 20 61 6e 64 20 59 20 6f 6e 20 73 74 69 63 6b 73 20 61 72 65 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 | .and.Y.on.sticks.are...-.Removed |
| 92c0 | 20 74 6f 70 6c 65 76 65 6c 20 60 58 60 20 61 6e 64 20 60 59 60 20 63 6f 6e 74 72 6f 6c 73 20 6f | .toplevel.`X`.and.`Y`.controls.o |
| 92e0 | 6e 20 48 49 44 73 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 60 53 74 69 63 6b 2f 58 60 | n.HIDs.when.there.is.a.`Stick/X` |
| 9300 | 20 61 6e 64 20 60 53 74 69 63 6b 2f 59 60 20 61 64 64 65 64 20 66 6f 72 20 74 68 65 20 64 65 76 | .and.`Stick/Y`.added.for.the.dev |
| 9320 | 69 63 65 2e 0d 0a 2d 20 48 49 44 20 66 61 6c 6c 62 61 63 6b 20 63 61 6e 20 6e 6f 77 20 64 65 61 | ice...-.HID.fallback.can.now.dea |
| 9340 | 6c 20 77 69 74 68 20 73 74 69 63 6b 73 20 74 68 61 74 20 68 61 76 65 20 58 20 61 6e 64 20 59 20 | l.with.sticks.that.have.X.and.Y. |
| 9360 | 63 6f 6e 74 72 6f 6c 73 20 6f 66 20 64 69 66 66 65 72 65 6e 74 20 73 69 7a 65 73 20 61 6e 64 20 | controls.of.different.sizes.and. |
| 9380 | 73 69 74 74 69 6e 67 20 69 6e 20 6e 6f 6e 2d 63 6f 6e 74 69 67 75 6f 75 73 20 6c 6f 63 61 74 69 | sitting.in.non-contiguous.locati |
| 93a0 | 6f 6e 73 20 69 6e 20 74 68 65 20 48 49 44 20 69 6e 70 75 74 20 72 65 70 6f 72 74 2e 0d 0a 2d 20 | ons.in.the.HID.input.report...-. |
| 93c0 | 42 75 74 74 6f 6e 20 31 20 6f 6e 20 48 49 44 20 6a 6f 79 73 74 69 63 6b 73 20 77 69 6c 6c 20 6e | Button.1.on.HID.joysticks.will.n |
| 93e0 | 6f 77 20 63 6f 72 72 65 63 74 6c 79 20 63 6f 6d 65 20 6f 75 74 20 61 73 20 74 68 65 20 60 74 72 | ow.correctly.come.out.as.the.`tr |
| 9400 | 69 67 67 65 72 60 20 63 6f 6e 74 72 6f 6c 2e 20 50 72 65 76 69 6f 75 73 6c 79 2c 20 74 68 65 20 | igger`.control..Previously,.the. |
| 9420 | 74 72 69 67 67 65 72 20 63 6f 6e 74 72 6f 6c 20 6f 6e 20 74 68 65 20 6a 6f 79 73 74 69 63 6b 20 | trigger.control.on.the.joystick. |
| 9440 | 77 61 73 20 6c 65 66 74 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 72 61 6e 64 6f 6d 20 73 74 61 74 | was.left.pointing.to.random.stat |
| 9460 | 65 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 42 69 6e 64 69 6e 67 20 | e.....####.Actions....-.Binding. |
| 9480 | 70 61 74 68 73 20 6e 6f 77 20 73 68 6f 77 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 69 6e 20 74 | paths.now.show.the.same.way.in.t |
| 94a0 | 68 65 20 61 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 55 49 20 61 73 20 74 68 65 79 20 64 6f 20 69 | he.action.editor.UI.as.they.do.i |
| 94c0 | 6e 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 70 69 63 6b 65 72 2e 0d 0a 20 20 2a 20 46 6f 72 20 65 | n.the.control.picker.....*.For.e |
| 94e0 | 78 61 6d 70 6c 65 2c 20 77 68 65 72 65 20 62 65 66 6f 72 65 20 61 20 62 69 6e 64 69 6e 67 20 74 | xample,.where.before.a.binding.t |
| 9500 | 6f 20 60 3c 58 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 6c 65 72 3e 2f 62 75 74 74 6f 6e 53 6f 75 74 | o.`<XInputController>/buttonSout |
| 9520 | 68 60 20 77 61 73 20 73 68 6f 77 6e 20 61 73 20 60 72 69 67 68 74 53 68 6f 75 6c 64 65 72 20 5b | h`.was.shown.as.`rightShoulder.[ |
| 9540 | 58 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 6c 65 72 5d 60 2c 20 74 68 65 20 73 61 6d 65 20 62 69 6e | XInputController]`,.the.same.bin |
| 9560 | 64 69 6e 67 20 77 69 6c 6c 20 6e 6f 77 20 73 68 6f 77 20 61 73 20 60 41 20 5b 58 62 6f 78 20 43 | ding.will.now.show.as.`A.[Xbox.C |
| 9580 | 6f 6e 74 72 6f 6c 6c 65 72 5d 60 2e 0d 0a 2d 20 57 68 65 6e 20 64 65 6c 65 74 69 6e 67 20 61 20 | ontroller]`...-.When.deleting.a. |
| 95a0 | 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 2c 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 6e 6f 77 | control.scheme,.bindings.are.now |
| 95c0 | 20 75 70 64 61 74 65 64 2e 20 41 20 64 69 61 6c 6f 67 20 69 73 20 70 72 65 73 65 6e 74 65 64 20 | .updated..A.dialog.is.presented. |
| 95e0 | 74 68 61 74 20 61 6c 6c 6f 77 73 20 63 68 6f 6f 73 69 6e 67 20 62 65 74 77 65 65 6e 20 64 65 6c | that.allows.choosing.between.del |
| 9600 | 65 74 69 6e 67 20 74 68 65 20 62 69 6e 64 69 6e 67 73 20 6f 72 20 6a 75 73 74 20 75 6e 61 73 73 | eting.the.bindings.or.just.unass |
| 9620 | 69 67 6e 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 73 63 68 | igning.them.from.the.control.sch |
| 9640 | 65 6d 65 2e 0d 0a 2d 20 57 68 65 6e 20 72 65 6e 61 6d 69 6e 67 20 61 20 63 6f 6e 74 72 6f 6c 20 | eme...-.When.renaming.a.control. |
| 9660 | 73 63 68 65 6d 65 2c 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 6e 6f 77 20 75 70 64 61 74 65 64 | scheme,.bindings.are.now.updated |
| 9680 | 2e 20 50 72 65 76 69 6f 75 73 6c 79 20 74 68 65 20 6f 6c 64 20 6e 61 6d 65 20 77 61 73 20 69 6e | ..Previously.the.old.name.was.in |
| 96a0 | 20 70 6c 61 63 65 20 6f 6e 20 62 69 6e 64 69 6e 67 73 2e 0d 0a 2d 20 43 6f 6e 74 72 6f 6c 20 73 | .place.on.bindings...-.Control.s |
| 96c0 | 63 68 65 6d 65 20 6e 61 6d 65 73 20 63 61 6e 20 6e 6f 20 6c 6f 6e 67 65 72 20 62 65 20 73 65 74 | cheme.names.can.no.longer.be.set |
| 96e0 | 20 74 6f 20 65 6d 70 74 79 20 73 74 72 69 6e 67 73 2e 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 | .to.empty.strings...-.`PlayerInp |
| 9700 | 75 74 2e 49 6e 73 74 61 6e 74 69 61 74 65 60 20 6e 6f 77 20 63 6f 72 72 65 63 74 6c 79 20 73 65 | ut.Instantiate`.now.correctly.se |
| 9720 | 74 73 20 75 70 20 61 20 67 69 76 65 6e 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 2c 20 69 66 | ts.up.a.given.control.scheme,.if |
| 9740 | 20 73 70 65 63 69 66 69 65 64 2e 0d 0a 20 20 2a 20 57 68 65 6e 20 70 61 73 73 69 6e 67 20 61 20 | .specified.....*.When.passing.a. |
| 9760 | 60 63 6f 6e 74 72 6f 6c 53 63 68 65 6d 65 3a 60 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 72 | `controlScheme:`.argument,.the.r |
| 9780 | 65 73 75 6c 74 20 75 73 65 64 20 74 6f 20 62 65 20 61 20 63 6f 72 72 65 63 74 6c 79 20 61 73 73 | esult.used.to.be.a.correctly.ass |
| 97a0 | 69 67 6e 65 64 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 61 74 20 74 68 65 20 60 49 6e 70 | igned.control.scheme.at.the.`Inp |
| 97c0 | 75 74 55 73 65 72 60 20 6c 65 76 65 6c 20 62 75 74 20 6e 6f 20 72 65 73 74 72 69 63 74 69 6f 6e | utUser`.level.but.no.restriction |
| 97e0 | 73 20 62 65 69 6e 67 20 61 63 74 75 61 6c 6c 79 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 20 | s.being.actually.applied.to.the. |
| 9800 | 62 69 6e 64 69 6e 67 73 2c 20 69 2e 65 2e 20 65 76 65 72 79 20 73 69 6e 67 6c 65 20 62 69 6e 64 | bindings,.i.e..every.single.bind |
| 9820 | 69 6e 67 20 77 61 73 20 61 63 74 69 76 65 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 | ing.was.active.regardless.of.the |
| 9840 | 20 73 70 65 63 69 66 69 65 64 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 2e 0d 0a 2d 20 4e 75 | .specified.control.scheme...-.Nu |
| 9860 | 6c 6c 52 65 66 65 72 65 6e 63 65 45 78 63 65 70 74 69 6f 6e 73 20 64 75 72 69 6e 67 20 65 76 65 | llReferenceExceptions.during.eve |
| 9880 | 6e 74 20 70 72 6f 63 65 73 73 69 6e 67 20 66 72 6f 6d 20 60 52 65 62 69 6e 64 69 6e 67 4f 70 65 | nt.processing.from.`RebindingOpe |
| 98a0 | 72 61 74 69 6f 6e 60 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 60 49 6e | ration`.....###.Changed....-.`In |
| 98c0 | 70 75 74 55 73 65 72 2e 6f 6e 55 6e 70 61 69 72 65 64 44 65 76 69 63 65 55 73 65 64 60 20 6e 6f | putUser.onUnpairedDeviceUsed`.no |
| 98e0 | 77 20 72 65 63 65 69 76 65 73 20 61 20 32 6e 64 20 61 72 67 75 6d 65 6e 74 20 77 68 69 63 68 20 | w.receives.a.2nd.argument.which. |
| 9900 | 69 73 20 74 68 65 20 65 76 65 6e 74 20 74 68 61 74 20 74 72 69 67 67 65 72 65 64 20 74 68 65 20 | is.the.event.that.triggered.the. |
| 9920 | 63 61 6c 6c 62 61 63 6b 2e 0d 0a 20 20 2a 20 41 6c 73 6f 2c 20 74 68 65 20 63 61 6c 6c 62 61 63 | callback.....*.Also,.the.callbac |
| 9940 | 6b 20 69 73 20 6e 6f 77 20 74 72 69 67 67 65 72 65 64 20 5f 5f 42 45 46 4f 52 45 5f 5f 20 74 68 | k.is.now.triggered.__BEFORE__.th |
| 9960 | 65 20 67 69 76 65 6e 20 65 76 65 6e 74 20 69 73 20 70 72 6f 63 65 73 73 65 64 20 72 61 74 68 65 | e.given.event.is.processed.rathe |
| 9980 | 72 20 74 68 61 6e 20 61 66 74 65 72 20 74 68 65 20 65 76 65 6e 74 20 68 61 73 20 61 6c 72 65 61 | r.than.after.the.event.has.alrea |
| 99a0 | 64 79 20 62 65 65 6e 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 2e 20 54 | dy.been.written.to.the.device..T |
| 99c0 | 68 69 73 20 61 6c 6c 6f 77 73 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 70 61 69 72 69 6e 67 20 | his.allows.updating.the.pairing. |
| 99e0 | 73 74 61 74 65 20 6f 66 20 74 68 65 20 73 79 73 74 65 6d 20 62 65 66 6f 72 65 20 69 6e 70 75 74 | state.of.the.system.before.input |
| 9a00 | 20 69 73 20 70 72 6f 63 65 73 73 65 64 2e 0d 0a 20 20 2a 20 49 6e 20 70 72 61 63 74 69 63 65 2c | .is.processed.....*.In.practice, |
| 9a20 | 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 | .this.means.that,.for.example,.i |
| 9a40 | 66 20 74 68 65 20 75 73 65 72 20 73 77 69 74 63 68 65 73 20 66 72 6f 6d 20 6b 65 79 62 6f 61 72 | f.the.user.switches.from.keyboar |
| 9a60 | 64 26 6d 6f 75 73 65 20 74 6f 20 67 61 6d 65 70 61 64 2c 20 74 68 65 20 69 6e 69 74 69 61 6c 20 | d&mouse.to.gamepad,.the.initial. |
| 9a80 | 69 6e 70 75 74 20 74 68 61 74 20 74 72 69 67 67 65 72 65 64 20 74 68 65 20 73 77 69 74 63 68 20 | input.that.triggered.the.switch. |
| 9aa0 | 77 69 6c 6c 20 67 65 74 20 70 69 63 6b 65 64 20 75 70 20 72 69 67 68 74 20 61 77 61 79 2e 0d 0a | will.get.picked.up.right.away... |
| 9ac0 | 2d 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 50 61 74 68 2e 54 6f 48 75 6d 61 6e 52 65 61 64 61 | -.`InputControlPath.ToHumanReada |
| 9ae0 | 62 6c 65 53 74 72 69 6e 67 60 20 6e 6f 77 20 74 61 6b 65 73 20 64 69 73 70 6c 61 79 20 6e 61 6d | bleString`.now.takes.display.nam |
| 9b00 | 65 73 20 66 72 6f 6d 20 72 65 67 69 73 74 65 72 65 64 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c | es.from.registered.`InputControl |
| 9b20 | 4c 61 79 6f 75 74 60 20 69 6e 73 74 61 6e 63 65 73 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 0d | Layout`.instances.into.account.. |
| 9b40 | 0a 20 20 2a 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 6d 65 74 68 6f 64 20 | ...*.This.means.that.the.method. |
| 9b60 | 63 61 6e 20 6e 6f 77 20 62 65 20 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 73 74 72 69 | can.now.be.used.to.generate.stri |
| 9b80 | 6e 67 73 20 74 6f 20 64 69 73 70 6c 61 79 20 69 6e 20 72 65 62 69 6e 64 69 6e 67 20 55 49 73 2e | ngs.to.display.in.rebinding.UIs. |
| 9ba0 | 0d 0a 2d 20 60 41 78 69 73 43 6f 6e 74 72 6f 6c 2e 63 6c 61 6d 70 60 20 69 73 20 6e 6f 77 20 61 | ..-.`AxisControl.clamp`.is.now.a |
| 9bc0 | 6e 20 65 6e 75 6d 2d 76 61 6c 75 65 64 20 70 72 6f 70 65 72 74 79 20 72 61 74 68 65 72 20 74 68 | n.enum-valued.property.rather.th |
| 9be0 | 61 6e 20 61 20 62 6f 6f 6c 2e 20 43 61 6e 20 6e 6f 77 20 70 65 72 66 6f 72 6d 20 63 6c 61 6d 70 | an.a.bool..Can.now.perform.clamp |
| 9c00 | 69 6e 67 20 2a 62 65 66 6f 72 65 2a 20 6e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 2e 0d 0a 0d 0a 23 | ing.*before*.normalization.....# |
| 9c20 | 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 57 68 65 6e 20 73 77 69 74 63 68 69 6e 67 20 | ###.Actions....-.When.switching. |
| 9c40 | 64 65 76 69 63 65 73 2f 63 6f 6e 74 72 6f 6c 73 20 6f 6e 20 61 63 74 69 6f 6e 73 2c 20 74 68 65 | devices/controls.on.actions,.the |
| 9c60 | 20 73 79 73 74 65 6d 20 77 69 6c 6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 75 62 73 65 71 75 65 6e | .system.will.no.longer.subsequen |
| 9c80 | 74 6c 79 20 66 6f 72 63 65 20 61 6e 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 20 63 68 65 63 6b | tly.force.an.initial.state.check |
| 9ca0 | 20 6f 6e 20 5f 5f 61 6c 6c 5f 5f 20 61 63 74 69 6f 6e 73 2e 20 49 6e 73 74 65 61 64 2c 20 65 76 | .on.__all__.actions..Instead,.ev |
| 9cc0 | 65 72 79 20 74 69 6d 65 20 61 6e 20 61 63 74 69 6f 6e 27 73 20 62 69 6e 64 69 6e 67 73 20 67 65 | ery.time.an.action's.bindings.ge |
| 9ce0 | 74 20 72 65 2d 72 65 73 6f 6c 76 65 64 2c 20 74 68 65 20 73 79 73 74 65 6d 20 77 69 6c 6c 20 73 | t.re-resolved,.the.system.will.s |
| 9d00 | 69 6d 70 6c 79 20 63 61 6e 63 65 6c 20 61 6c 6c 20 6f 6e 2d 67 6f 69 6e 67 20 61 63 74 69 6f 6e | imply.cancel.all.on-going.action |
| 9d20 | 73 20 61 6e 64 20 74 68 65 6e 20 72 65 2d 65 6e 61 62 6c 65 20 74 68 65 6d 20 74 68 65 20 73 61 | s.and.then.re-enable.them.the.sa |
| 9d40 | 6d 65 20 77 61 79 20 69 74 20 77 6f 75 6c 64 20 68 61 70 70 65 6e 20 62 79 20 6d 61 6e 75 61 6c | me.way.it.would.happen.by.manual |
| 9d60 | 6c 79 20 63 61 6c 6c 69 6e 67 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 45 6e 61 62 6c 65 60 2e | ly.calling.`InputAction.Enable`. |
| 9d80 | 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 6e 6f 6e 2d 66 75 6e 63 74 69 6f 6e 61 6c 20 60 49 6e 70 75 | ..-.Removed.non-functional.`Inpu |
| 9da0 | 74 43 6f 6e 74 72 6f 6c 53 63 68 65 6d 65 2e 62 61 73 65 53 63 68 65 6d 65 60 20 41 50 49 20 61 | tControlScheme.baseScheme`.API.a |
| 9dc0 | 6e 64 20 60 62 61 73 65 64 4f 6e 60 20 73 65 72 69 61 6c 69 7a 65 64 20 70 72 6f 70 65 72 74 79 | nd.`basedOn`.serialized.property |
| 9de0 | 2e 20 54 68 69 73 20 77 61 73 20 6e 65 76 65 72 20 66 75 6c 6c 79 20 69 6d 70 6c 65 6d 65 6e 74 | ..This.was.never.fully.implement |
| 9e00 | 65 64 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 43 61 6e 20 72 69 67 68 74 2d | ed.....###.Added....-.Can.right- |
| 9e20 | 63 6c 69 63 6b 20 64 65 76 69 63 65 73 20 69 6e 20 49 6e 70 75 74 20 44 65 62 75 67 67 65 72 20 | click.devices.in.Input.Debugger. |
| 9e40 | 28 61 6c 73 6f 20 74 68 6f 73 65 20 75 6e 64 65 72 20 22 55 6e 73 75 70 70 6f 72 74 65 64 22 29 | (also.those.under."Unsupported") |
| 9e60 | 20 61 6e 64 20 73 65 6c 65 63 74 20 22 43 6f 70 79 20 44 65 76 69 63 65 20 44 65 73 63 72 69 70 | .and.select."Copy.Device.Descrip |
| 9e80 | 74 69 6f 6e 22 20 74 6f 20 63 6f 70 79 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 60 49 6e 70 75 | tion".to.copy.the.internal.`Inpu |
| 9ea0 | 74 44 65 76 69 63 65 44 65 73 63 72 69 70 74 69 6f 6e 60 20 6f 66 20 74 68 65 20 64 65 76 69 63 | tDeviceDescription`.of.the.devic |
| 9ec0 | 65 20 69 6e 20 4a 53 4f 4e 20 66 6f 72 6d 61 74 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d 20 63 | e.in.JSON.format.to.the.system.c |
| 9ee0 | 6c 69 70 62 6f 61 72 64 2e 0d 0a 20 20 2a 20 54 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lipboard.....*.This.information. |
| 9f00 | 69 73 20 68 65 6c 70 66 75 6c 20 66 6f 72 20 75 73 20 74 6f 20 64 65 62 75 67 20 70 72 6f 62 6c | is.helpful.for.us.to.debug.probl |
| 9f20 | 65 6d 73 20 72 65 6c 61 74 65 64 20 74 6f 20 73 70 65 63 69 66 69 63 20 64 65 76 69 63 65 73 2e | ems.related.to.specific.devices. |
| 9f40 | 0d 0a 2d 20 49 66 20 61 20 64 65 76 69 63 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 68 61 73 20 | ..-.If.a.device.description.has. |
| 9f60 | 62 65 65 6e 20 63 6f 70 69 65 64 20 74 6f 20 74 68 65 20 63 6c 69 70 62 6f 61 72 64 2c 20 61 20 | been.copied.to.the.clipboard,.a. |
| 9f80 | 6e 65 77 20 6d 65 6e 75 20 22 50 61 73 74 65 20 44 65 76 69 63 65 20 44 65 73 63 72 69 70 74 69 | new.menu."Paste.Device.Descripti |
| 9fa0 | 6f 6e 20 61 73 20 44 65 76 69 63 65 22 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 22 4f 70 74 69 | on.as.Device".entry.in.the."Opti |
| 9fc0 | 6f 6e 73 22 20 6d 65 6e 75 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 64 65 62 75 67 67 65 72 20 | ons".menu.of.the.input.debugger. |
| 9fe0 | 61 70 70 65 61 72 73 2e 20 54 68 69 73 20 69 6e 73 74 61 6e 74 69 61 74 65 73 20 74 68 65 20 64 | appears..This.instantiates.the.d |
| a000 | 65 76 69 63 65 20 66 72 6f 6d 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 73 20 69 66 | evice.from.the.description.as.if |
| a020 | 20 69 74 20 77 61 73 20 72 65 70 6f 72 74 65 64 20 6c 6f 63 61 6c 6c 79 20 62 79 20 74 68 65 20 | .it.was.reported.locally.by.the. |
| a040 | 55 6e 69 74 79 20 72 75 6e 74 69 6d 65 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 39 2e 33 2d 70 72 65 76 | Unity.runtime.....##.[0.9.3-prev |
| a060 | 69 65 77 5d 20 2d 20 32 30 31 39 2d 38 2d 31 35 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d | iew].-.2019-8-15....###.Fixed... |
| a080 | 0a 2d 20 60 58 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 6c 65 72 60 20 61 6e 64 20 60 58 62 6f 78 4f | .-.`XInputController`.and.`XboxO |
| a0a0 | 6e 65 47 61 6d 65 70 61 64 60 20 6e 6f 20 6c 6f 6e 67 65 72 20 68 61 76 65 20 74 77 6f 20 65 78 | neGamepad`.no.longer.have.two.ex |
| a0c0 | 74 72 61 6e 65 6f 75 73 2c 20 6e 6f 6e 2d 66 75 6e 63 74 69 6f 6e 61 6c 20 22 6d 65 6e 75 22 20 | traneous,.non-functional."menu". |
| a0e0 | 61 6e 64 20 22 76 69 65 77 22 20 62 75 74 74 6f 6e 73 2e 0d 0a 2d 20 46 69 78 65 64 20 60 49 6e | and."view".buttons...-.Fixed.`In |
| a100 | 70 75 74 55 73 65 72 2e 6f 6e 55 6e 70 61 69 72 65 64 44 65 76 69 63 65 55 73 65 72 60 20 69 67 | putUser.onUnpairedDeviceUser`.ig |
| a120 | 6e 6f 72 69 6e 67 20 69 6e 70 75 74 20 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 74 68 61 74 20 64 6f | noring.input.on.controls.that.do |
| a140 | 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 60 45 76 61 6c 75 61 74 65 4d 61 67 6e 69 74 75 64 65 60 | .not.support.`EvaluateMagnitude` |
| a160 | 2e 0d 0a 20 20 2a 20 54 68 69 73 20 6c 65 64 20 74 6f 20 73 69 74 75 61 74 69 6f 6e 73 2c 20 66 | .....*.This.led.to.situations,.f |
| a180 | 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 68 65 72 65 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 | or.example,.where.`PlayerInput`. |
| a1a0 | 77 6f 75 6c 64 20 6e 6f 74 20 69 6e 69 74 69 61 6c 69 7a 65 20 61 20 63 6f 6e 74 72 6f 6c 20 73 | would.not.initialize.a.control.s |
| a1c0 | 63 68 65 6d 65 20 73 77 69 74 63 68 20 66 72 6f 6d 20 61 20 60 3c 4d 6f 75 73 65 3e 2f 64 65 6c | cheme.switch.from.a.`<Mouse>/del |
| a1e0 | 74 61 60 20 62 69 6e 64 69 6e 67 20 61 73 20 74 68 65 20 64 65 6c 74 61 20 58 20 61 6e 64 20 59 | ta`.binding.as.the.delta.X.and.Y |
| a200 | 20 61 78 65 73 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 6d 69 6e 26 6d 61 78 20 6c 69 6d 69 74 73 | .axes.do.not.have.min&max.limits |
| a220 | 20 61 6e 64 20 74 68 75 73 20 72 65 74 75 72 6e 20 2d 31 20 66 72 6f 6d 20 60 45 76 61 6c 75 61 | .and.thus.return.-1.from.`Evalua |
| a240 | 74 65 4d 61 67 6e 69 74 75 64 65 60 2e 0d 0a 2d 20 46 69 78 65 64 20 61 76 61 69 6c 61 62 6c 65 | teMagnitude`...-.Fixed.available |
| a260 | 20 70 72 6f 63 65 73 73 6f 72 20 6c 69 73 74 20 6e 6f 74 20 75 70 64 61 74 65 64 20 72 69 67 68 | .processor.list.not.updated.righ |
| a280 | 74 20 61 77 61 79 20 77 68 65 6e 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 61 63 74 69 6f 6e 20 | t.away.when.changing.the.action. |
| a2a0 | 74 79 70 65 20 69 6e 20 74 68 65 20 49 6e 70 75 74 20 41 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 | type.in.the.Input.Action.editor. |
| a2c0 | 77 69 6e 64 6f 77 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 60 4e 75 | window.....####.Actions....-.`Nu |
| a2e0 | 6c 6c 52 65 66 65 72 65 6e 63 65 45 78 63 65 70 74 69 6f 6e 60 20 77 68 65 6e 20 74 68 65 20 69 | llReferenceException`.when.the.i |
| a300 | 6e 70 75 74 20 64 65 62 75 67 67 65 72 20 69 73 20 6f 70 65 6e 20 77 69 74 68 20 61 63 74 69 6f | nput.debugger.is.open.with.actio |
| a320 | 6e 73 20 62 65 69 6e 67 20 65 6e 61 62 6c 65 64 2e 0d 0a 2d 20 57 68 65 6e 20 73 65 6c 65 63 74 | ns.being.enabled...-.When.select |
| a340 | 69 6e 67 20 61 20 64 65 76 69 63 65 20 74 6f 20 61 64 64 20 74 6f 20 61 20 63 6f 6e 74 72 6f 6c | ing.a.device.to.add.to.a.control |
| a360 | 20 73 63 68 65 6d 65 2c 20 63 61 6e 20 6e 6f 77 20 73 65 6c 65 63 74 20 64 65 76 69 63 65 73 20 | .scheme,.can.now.select.devices. |
| a380 | 77 69 74 68 20 73 70 65 63 69 66 69 63 20 75 73 61 67 65 73 2c 20 74 6f 6f 20 28 65 2e 67 2e 20 | with.specific.usages,.too.(e.g.. |
| a3a0 | 22 4c 65 66 74 48 61 6e 64 22 20 58 52 43 6f 6e 74 72 6f 6c 6c 65 72 29 2e 0d 0a 0d 0a 23 23 23 | "LeftHand".XRController).....### |
| a3c0 | 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 60 74 69 6d 65 73 6c 69 63 65 | .Changed....-.Removed.`timeslice |
| a3e0 | 45 76 65 6e 74 73 60 20 73 65 74 74 69 6e 67 20 2d 20 61 6e 64 20 6d 61 64 65 20 74 68 69 73 20 | Events`.setting.-.and.made.this. |
| a400 | 74 69 65 64 20 74 6f 20 74 68 65 20 75 70 64 61 74 65 20 6d 6f 64 65 20 69 6e 73 74 65 61 64 2e | tied.to.the.update.mode.instead. |
| a420 | 20 57 65 20 6e 6f 77 20 61 6c 77 61 79 73 20 74 69 6d 65 20 73 6c 69 63 65 20 77 68 65 6e 20 75 | .We.now.always.time.slice.when.u |
| a440 | 73 69 6e 67 20 66 69 78 65 64 20 75 70 64 61 74 65 73 2c 20 61 6e 64 20 6e 6f 74 20 77 68 65 6e | sing.fixed.updates,.and.not.when |
| a460 | 20 75 73 69 6e 67 20 64 79 6e 61 6d 69 63 20 75 70 64 61 74 65 73 2e 0d 0a 2d 20 57 68 65 6e 20 | .using.dynamic.updates...-.When. |
| a480 | 61 64 64 69 6e 67 20 61 20 63 6f 6d 70 6f 73 69 74 65 2c 20 6f 6e 6c 79 20 6f 6e 65 73 20 63 6f | adding.a.composite,.only.ones.co |
| a4a0 | 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 65 20 74 79 70 65 20 6f 66 20 | mpatible.with.the.value.type.of. |
| a4c0 | 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 74 69 6f 6e 20 61 72 65 20 73 68 6f 77 6e 2e 20 54 68 | the.current.action.are.shown..Th |
| a4e0 | 69 73 20 77 69 6c 6c 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6e 6f 20 6c 6f 6e 67 65 72 20 | is.will,.for.example,.no.longer. |
| a500 | 64 69 73 70 6c 61 79 20 61 20 60 32 44 20 56 65 63 74 6f 72 60 20 63 6f 6d 70 6f 73 69 74 65 20 | display.a.`2D.Vector`.composite. |
| a520 | 61 73 20 61 6e 20 6f 70 74 69 6f 6e 20 6f 6e 20 61 20 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 | as.an.option.on.a.floating-point |
| a540 | 20 62 75 74 74 6f 6e 20 61 63 74 69 6f 6e 2e 0d 0a 2d 20 54 68 65 20 60 49 6e 70 75 74 53 74 61 | .button.action...-.The.`InputSta |
| a560 | 74 65 2e 6f 6e 43 68 61 6e 67 65 60 20 63 61 6c 6c 62 61 63 6b 20 6e 6f 77 20 72 65 63 65 69 76 | te.onChange`.callback.now.receiv |
| a580 | 65 73 20 61 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 77 68 69 63 68 20 69 73 20 74 68 | es.a.second.argument.which.is.th |
| a5a0 | 65 20 65 76 65 6e 74 20 28 69 66 20 61 6e 79 29 20 74 68 61 74 20 74 72 69 67 67 65 72 65 64 20 | e.event.(if.any).that.triggered. |
| a5c0 | 74 68 65 20 73 74 61 74 65 20 63 68 61 6e 67 65 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 2e 0d | the.state.change.on.the.device.. |
| a5e0 | 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 | ...###.Added....-.`InputSystemUI |
| a600 | 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 63 61 6e 20 6e 6f 77 20 74 72 61 63 6b 20 6d 75 6c 74 69 | InputModule`.can.now.track.multi |
| a620 | 70 6c 65 20 70 6f 69 6e 74 69 6e 67 20 64 65 76 69 63 65 73 20 73 65 70 61 72 61 74 65 6c 79 2c | ple.pointing.devices.separately, |
| a640 | 20 74 6f 20 61 6c 6c 6f 77 20 6d 75 6c 74 69 2d 74 6f 75 63 68 20 69 6e 70 75 74 20 2d 20 72 65 | .to.allow.multi-touch.input.-.re |
| a660 | 71 75 69 72 65 64 20 74 6f 20 61 6c 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 6d 75 6c 74 69 | quired.to.allow.control.of.multi |
| a680 | 70 6c 65 20 4f 6e 2d 53 63 72 65 65 20 63 6f 6e 74 72 6f 6c 73 20 61 74 20 74 68 65 20 73 61 6d | ple.On-Scree.controls.at.the.sam |
| a6a0 | 65 20 74 69 6d 65 20 77 69 74 68 20 64 69 66 66 65 72 65 6e 74 20 66 69 6e 67 65 72 73 2e 0d 0a | e.time.with.different.fingers... |
| a6c0 | 2d 20 54 77 6f 20 6e 65 77 20 63 6f 6d 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 73 20 68 61 76 | -.Two.new.composite.bindings.hav |
| a6e0 | 65 20 62 65 65 6e 20 61 64 64 65 64 2e 0d 0a 20 20 2a 20 60 42 75 74 74 6f 6e 57 69 74 68 4f 6e | e.been.added.....*.`ButtonWithOn |
| a700 | 65 4d 6f 64 69 66 69 65 72 60 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 70 72 65 73 | eModifier`.can.be.used.to.repres |
| a720 | 65 6e 74 20 73 68 6f 72 74 63 75 74 2d 6c 69 6b 65 20 62 69 6e 64 69 6e 67 73 20 73 75 63 68 20 | ent.shortcut-like.bindings.such. |
| a740 | 61 73 20 22 43 54 52 4c 2b 31 22 2e 0d 0a 20 20 2a 20 60 42 75 74 74 6f 6e 57 69 74 68 54 77 6f | as."CTRL+1".....*.`ButtonWithTwo |
| a760 | 4d 6f 64 69 66 69 65 72 73 60 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 70 72 65 73 | Modifiers`.can.be.used.to.repres |
| a780 | 65 6e 74 20 73 68 6f 72 74 63 75 74 2d 6c 69 6b 65 20 62 69 6e 64 69 6e 67 73 20 73 75 63 68 20 | ent.shortcut-like.bindings.such. |
| a7a0 | 61 73 20 22 43 54 52 4c 2b 53 48 49 46 54 2b 31 22 2e 0d 0a 0d 0a 0d 0a 23 23 20 5b 30 2e 39 2e | as."CTRL+SHIFT+1".......##.[0.9. |
| a7c0 | 32 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 39 2d 38 2d 39 0d 0a 0d 0a 23 23 23 20 46 69 78 | 2-preview].-.2019-8-9....###.Fix |
| a7e0 | 65 64 0d 0a 0d 0a 2d 20 41 20 60 52 65 62 69 6e 64 69 6e 67 4f 70 65 72 61 74 69 6f 6e 60 20 77 | ed....-.A.`RebindingOperation`.w |
| a800 | 69 6c 6c 20 6e 6f 77 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 | ill.now.fall.back.to.the.default |
| a820 | 20 70 61 74 68 20 67 65 6e 65 72 61 74 69 6f 6e 20 62 65 68 61 76 69 6f 72 20 69 66 20 74 68 65 | .path.generation.behavior.if.the |
| a840 | 20 63 61 6c 6c 62 61 63 6b 20 70 72 6f 76 69 64 65 64 20 74 6f 20 60 4f 6e 47 65 6e 65 72 61 74 | .callback.provided.to.`OnGenerat |
| a860 | 65 50 61 74 68 60 20 72 65 74 75 72 6e 73 20 6e 75 6c 6c 2e 0d 0a 2d 20 46 69 78 65 64 20 74 68 | ePath`.returns.null...-.Fixed.th |
| a880 | 65 20 49 6e 70 75 74 20 41 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 20 74 68 72 | e.Input.Action.editor.window.thr |
| a8a0 | 6f 77 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 20 77 68 65 6e 20 74 72 79 69 6e 67 20 74 6f 20 | owing.exceptions.when.trying.to. |
| a8c0 | 76 69 65 77 20 61 63 74 69 6f 6e 20 70 72 6f 70 65 72 74 69 65 73 2e 0d 0a 0d 0a 23 23 23 20 41 | view.action.properties.....###.A |
| a8e0 | 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 77 69 6c 6c 20 6e | ctions....-.`PlayerInput`.will.n |
| a900 | 6f 77 20 63 6f 70 79 20 6f 76 65 72 72 69 64 65 73 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 | ow.copy.overrides.when.creating. |
| a920 | 64 75 70 6c 69 63 61 74 65 20 61 63 74 69 6f 6e 73 2e 0d 0a 2d 20 49 74 20 69 73 20 6e 6f 77 20 | duplicate.actions...-.It.is.now. |
| a940 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 61 6e 20 65 6d 70 74 79 20 62 69 6e 64 69 6e 67 | possible.to.use.an.empty.binding |
| a960 | 20 70 61 74 68 20 77 69 74 68 20 61 20 6e 6f 6e 20 65 6d 70 74 79 20 6f 76 65 72 72 69 64 65 20 | .path.with.a.non.empty.override. |
| a980 | 70 61 74 68 2e 0d 0a 2d 20 49 74 20 69 73 20 6e 6f 77 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 | path...-.It.is.now.possible.to.u |
| a9a0 | 73 65 20 73 65 74 20 61 6e 20 65 6d 70 74 79 20 6f 76 65 72 72 69 64 65 20 70 61 74 68 20 74 6f | se.set.an.empty.override.path.to |
| a9c0 | 20 64 69 73 61 62 6c 65 20 61 20 62 69 6e 64 69 6e 67 2e 0d 0a 2d 20 49 74 20 69 73 20 6e 6f 74 | .disable.a.binding...-.It.is.not |
| a9e0 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 71 75 65 72 79 20 74 68 65 20 65 66 66 65 63 74 69 76 65 | .possible.to.query.the.effective |
| aa00 | 6c 79 20 75 73 65 64 20 70 61 74 68 20 6f 66 20 61 20 62 69 6e 64 69 6e 67 20 75 73 69 6e 67 20 | ly.used.path.of.a.binding.using. |
| aa20 | 60 65 66 66 65 63 74 69 76 65 50 61 74 68 60 2e 0d 0a 2d 20 41 63 74 69 6f 6e 73 20 65 6d 62 65 | `effectivePath`...-.Actions.embe |
| aa40 | 64 64 65 64 20 69 6e 74 6f 20 4d 6f 6e 6f 42 65 68 61 76 69 6f 75 72 20 63 6f 6d 70 6f 6e 65 6e | dded.into.MonoBehaviour.componen |
| aa60 | 74 73 20 63 61 6e 20 6e 6f 77 20 68 61 76 65 20 74 68 65 69 72 20 70 72 6f 70 65 72 74 69 65 73 | ts.can.now.have.their.properties |
| aa80 | 20 65 64 69 74 65 64 20 69 6e 20 74 68 65 20 69 6e 73 70 65 63 74 6f 72 2e 20 50 72 65 76 69 6f | .edited.in.the.inspector..Previo |
| aaa0 | 75 73 6c 79 20 74 68 65 72 65 20 77 61 73 20 6e 6f 20 77 61 79 20 74 6f 20 67 65 74 20 74 6f 20 | usly.there.was.no.way.to.get.to. |
| aac0 | 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 20 74 68 69 73 20 77 6f 72 6b 66 6c 6f 77 2e | the.properties.in.this.workflow. |
| aae0 | 20 54 68 65 72 65 20 69 73 20 61 20 67 65 61 72 20 69 63 6f 6e 20 6e 6f 77 20 6f 6e 20 74 68 65 | .There.is.a.gear.icon.now.on.the |
| ab00 | 20 61 63 74 69 6f 6e 20 74 68 61 74 20 77 69 6c 6c 20 6f 70 65 6e 20 74 68 65 20 61 63 74 69 6f | .action.that.will.open.the.actio |
| ab20 | 6e 20 70 72 6f 70 65 72 74 69 65 73 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a | n.properties.....###.Changed.... |
| ab40 | 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 41 64 64 65 64 20 61 20 6e 65 77 20 73 61 6d 70 6c | ###.Added....-.Added.a.new.sampl |
| ab60 | 65 20 74 6f 20 74 68 65 20 70 61 63 6b 61 67 65 20 63 61 6c 6c 65 64 20 60 53 69 6d 70 6c 65 44 | e.to.the.package.called.`SimpleD |
| ab80 | 65 6d 6f 60 2e 20 59 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 73 61 6d 70 6c 65 | emo`..You.can.install.the.sample |
| aba0 | 20 66 72 6f 6d 20 74 68 65 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 2e 20 53 65 65 20 74 | .from.the.package.manager..See.t |
| abc0 | 68 65 20 5b 52 45 41 44 4d 45 2e 6d 64 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | he.[README.md](https://github.co |
| abe0 | 6d 2f 55 6e 69 74 79 2d 54 65 63 68 6e 6f 6c 6f 67 69 65 73 2f 49 6e 70 75 74 53 79 73 74 65 6d | m/Unity-Technologies/InputSystem |
| ac00 | 2f 41 73 73 65 74 73 2f 53 61 6d 70 6c 65 73 2f 53 69 6d 70 6c 65 44 65 6d 6f 2f 52 45 41 44 4d | /Assets/Samples/SimpleDemo/READM |
| ac20 | 45 2e 6d 64 29 20 66 69 6c 65 20 66 6f 72 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 | E.md).file.for.details.about.the |
| ac40 | 20 73 61 6d 70 6c 65 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 39 2e 31 2d 70 72 65 76 69 65 77 5d 20 2d | .sample.....##.[0.9.1-preview].- |
| ac60 | 20 32 30 31 39 2d 38 2d 38 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 46 69 78 65 | .2019-8-8....###.Fixed....-.Fixe |
| ac80 | 64 20 47 43 20 68 65 61 70 20 67 61 72 62 61 67 65 20 62 65 69 6e 67 20 63 61 75 73 65 64 20 62 | d.GC.heap.garbage.being.caused.b |
| aca0 | 79 20 74 72 69 67 67 65 72 65 64 20 62 79 20 65 76 65 6e 74 20 70 72 6f 63 65 73 73 69 6e 67 2e | y.triggered.by.event.processing. |
| acc0 | 0d 0a 20 20 2a 20 54 68 69 73 20 6d 65 61 6e 74 20 74 68 61 74 20 65 76 65 72 79 20 70 72 6f 63 | ....*.This.meant.that.every.proc |
| ace0 | 65 73 73 69 6e 67 20 6f 66 20 69 6e 70 75 74 20 77 6f 75 6c 64 20 74 72 69 67 67 65 72 20 67 61 | essing.of.input.would.trigger.ga |
| ad00 | 72 62 61 67 65 20 62 65 69 6e 67 20 61 6c 6c 6f 63 61 74 65 64 20 6f 6e 20 74 68 65 20 6d 61 6e | rbage.being.allocated.on.the.man |
| ad20 | 61 67 65 64 20 68 65 61 70 2e 20 54 68 65 20 63 75 6c 70 72 69 74 20 77 61 73 20 61 20 70 65 63 | aged.heap..The.culprit.was.a.pec |
| ad40 | 75 6c 69 61 72 69 74 79 20 69 6e 20 74 68 65 20 43 23 20 63 6f 6d 70 69 6c 65 72 20 77 68 69 63 | uliarity.in.the.C#.compiler.whic |
| ad60 | 68 20 63 61 75 73 65 64 20 61 20 73 74 72 75 63 74 20 69 6e 20 60 49 6e 70 75 74 45 76 65 6e 74 | h.caused.a.struct.in.`InputEvent |
| ad80 | 50 74 72 2e 49 73 41 60 20 74 6f 20 62 65 20 61 6c 6c 6f 63 61 74 65 64 20 6f 6e 20 74 68 65 20 | Ptr.IsA`.to.be.allocated.on.the. |
| ada0 | 68 65 61 70 2e 0d 0a 2d 20 54 68 65 20 62 69 6e 64 69 6e 67 73 20 73 65 6c 65 63 74 69 6f 6e 20 | heap...-.The.bindings.selection. |
| adc0 | 70 6f 70 75 70 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 6e 6f 77 20 73 68 6f 77 20 63 68 69 6c 64 | popup.window.will.now.show.child |
| ade0 | 20 63 6f 6e 74 72 6f 6c 73 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 | .controls.matching.the.current.a |
| ae00 | 63 74 69 6f 6e 20 74 79 70 65 20 65 76 65 6e 20 69 66 20 74 68 65 20 70 61 72 65 6e 74 20 63 6f | ction.type.even.if.the.parent.co |
| ae20 | 6e 74 72 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 2e 0d 0a 2d 20 46 69 78 65 64 20 60 | ntrol.does.not.match...-.Fixed.` |
| ae40 | 64 75 72 61 74 69 6f 6e 60 20 76 61 6c 75 65 73 20 72 65 70 6f 72 74 65 64 20 66 6f 72 20 48 6f | duration`.values.reported.for.Ho |
| ae60 | 6c 64 20 61 6e 64 20 50 72 65 73 73 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 2e 0d 0a 2d 20 44 75 | ld.and.Press.interactions...-.Du |
| ae80 | 61 6c 53 68 6f 63 6b 20 33 20 6f 6e 20 6d 61 63 4f 53 3a 0d 0a 20 20 2a 20 46 69 78 65 64 20 61 | alShock.3.on.macOS:....*.Fixed.a |
| aea0 | 63 74 69 6f 6e 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 64 70 61 64 20 63 6f 6e 74 72 6f 6c | ctions.bound.to.the.dpad.control |
| aec0 | 20 70 65 72 66 6f 72 6d 69 6e 67 20 63 6f 72 72 65 63 74 6c 79 2e 0d 0a 20 20 2a 20 46 69 78 65 | .performing.correctly.....*.Fixe |
| aee0 | 64 20 6e 6f 6e 2d 70 72 65 73 65 6e 74 20 74 6f 75 63 68 70 61 64 20 62 75 74 74 6f 6e 20 63 6f | d.non-present.touchpad.button.co |
| af00 | 6e 74 72 6f 6c 20 62 65 69 6e 67 20 74 72 69 67 67 65 72 65 64 20 69 6e 63 6f 72 72 65 63 74 6c | ntrol.being.triggered.incorrectl |
| af20 | 79 2e 0d 0a 2d 20 46 69 78 65 64 20 63 6f 6d 70 69 6c 65 20 69 73 73 75 65 73 20 77 69 74 68 20 | y...-.Fixed.compile.issues.with. |
| af40 | 73 77 69 74 63 68 20 63 6c 61 73 73 65 73 20 6f 6e 20 73 74 61 6e 64 61 6c 6f 6e 65 20 4c 69 6e | switch.classes.on.standalone.Lin |
| af60 | 75 78 2e 0d 0a 2d 20 4c 65 61 6b 20 6f 66 20 75 6e 6d 61 6e 61 67 65 64 20 6d 65 6d 6f 72 79 20 | ux...-.Leak.of.unmanaged.memory. |
| af80 | 69 6e 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 4c 69 73 74 60 2e 0d 0a 0d 0a 23 23 23 23 20 41 | in.`InputControlList`.....####.A |
| afa0 | 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 61 63 74 69 6f 6e 73 20 6e 6f 74 20 75 70 | ctions....-.Fixed.actions.not.up |
| afc0 | 64 61 74 69 6e 67 20 74 68 65 69 72 20 73 65 74 20 6f 66 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 | dating.their.set.of.controls.whe |
| afe0 | 6e 20 74 68 65 20 75 73 61 67 65 73 20 6f 66 20 61 20 64 65 76 69 63 65 20 61 72 65 20 63 68 61 | n.the.usages.of.a.device.are.cha |
| b000 | 6e 67 65 64 2e 0d 0a 2d 20 43 6f 6d 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 73 20 77 69 74 68 | nged...-.Composite.bindings.with |
| b020 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 77 69 6c 6c 20 6e 6f | .the.default.interaction.will.no |
| b040 | 77 20 63 6f 72 72 65 63 74 6c 79 20 63 61 6e 63 65 6c 20 77 68 65 6e 20 74 68 65 20 63 6f 6d 70 | w.correctly.cancel.when.the.comp |
| b060 | 6f 73 69 74 65 20 69 73 20 72 65 6c 65 61 73 65 64 2c 20 65 76 65 6e 20 69 66 20 74 68 65 72 65 | osite.is.released,.even.if.there |
| b080 | 20 61 72 65 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 73 | .are.multiple.composite.bindings |
| b0a0 | 20 6f 6e 20 74 68 65 20 61 63 74 69 6f 6e 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a | .on.the.action.....###.Changed.. |
| b0c0 | 0d 0a 2d 20 60 4d 6f 75 73 65 53 74 61 74 65 60 2c 20 60 4b 65 79 62 6f 61 72 64 53 74 61 74 65 | ..-.`MouseState`,.`KeyboardState |
| b0e0 | 60 2c 20 61 6e 64 20 60 47 61 6d 65 70 61 64 53 74 61 74 65 60 20 68 61 76 65 20 62 65 65 6e 20 | `,.and.`GamepadState`.have.been. |
| b100 | 6d 61 64 65 20 70 75 62 6c 69 63 20 61 67 61 69 6e 2e 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 | made.public.again...-.`PlayerInp |
| b120 | 75 74 60 20 61 6e 64 20 60 50 6c 61 79 65 72 49 6e 70 75 74 4d 61 6e 61 67 65 72 60 20 68 61 76 | ut`.and.`PlayerInputManager`.hav |
| b140 | 65 20 62 65 65 6e 20 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 60 55 6e 69 74 79 45 6e 67 69 | e.been.moved.from.the.`UnityEngi |
| b160 | 6e 65 2e 49 6e 70 75 74 53 79 73 74 65 6d 2e 50 6c 61 79 65 72 49 6e 70 75 74 60 20 6e 61 6d 65 | ne.InputSystem.PlayerInput`.name |
| b180 | 73 70 61 63 65 20 74 6f 20 60 55 6e 69 74 79 45 6e 67 69 6e 65 2e 49 6e 70 75 74 53 79 73 74 65 | space.to.`UnityEngine.InputSyste |
| b1a0 | 6d 60 2e 0d 0a 2d 20 54 68 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20 60 49 6e 70 75 74 53 79 | m`...-.The.signature.of.`InputSy |
| b1c0 | 73 74 65 6d 2e 6f 6e 45 76 65 6e 74 60 20 68 61 73 20 63 68 61 6e 67 65 64 2e 20 54 68 65 20 63 | stem.onEvent`.has.changed..The.c |
| b1e0 | 61 6c 6c 62 61 63 6b 20 6e 6f 77 20 74 61 6b 65 73 20 61 20 73 65 63 6f 6e 64 20 61 72 67 75 6d | allback.now.takes.a.second.argum |
| b200 | 65 6e 74 20 77 68 69 63 68 20 69 73 20 74 68 65 20 64 65 76 69 63 65 20 74 68 65 20 67 69 76 65 | ent.which.is.the.device.the.give |
| b220 | 6e 20 65 76 65 6e 74 20 69 73 20 73 65 6e 74 20 74 6f 20 28 6e 75 6c 6c 20 69 66 20 74 68 65 72 | n.event.is.sent.to.(null.if.ther |
| b240 | 65 27 73 20 6e 6f 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 60 49 6e 70 75 74 44 65 76 69 63 | e's.no.corresponding.`InputDevic |
| b260 | 65 60 29 2e 0d 0a 20 20 60 60 60 0d 0a 20 20 2f 2f 20 42 65 66 6f 72 65 3a 0d 0a 20 20 49 6e 70 | e`).....```....//.Before:....Inp |
| b280 | 75 74 53 79 73 74 65 6d 2e 6f 6e 45 76 65 6e 74 20 2b 3d 0d 0a 20 20 20 20 20 20 65 76 65 6e 74 | utSystem.onEvent.+=........event |
| b2a0 | 50 74 72 20 3d 3e 0d 0a 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 64 | Ptr.=>........{............var.d |
| b2c0 | 65 76 69 63 65 20 3d 20 49 6e 70 75 74 53 79 73 74 65 6d 2e 47 65 74 44 65 76 69 63 65 42 79 49 | evice.=.InputSystem.GetDeviceByI |
| b2e0 | 64 28 65 76 65 6e 74 50 74 72 2e 64 65 76 69 63 65 49 64 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 | d(eventPtr.deviceId);........... |
| b300 | 20 2f 2f 2e 2e 2e 0d 0a 20 20 20 20 20 20 7d 3b 0d 0a 0d 0a 20 20 2f 2f 20 4e 6f 77 3a 0d 0a 20 | .//...........};......//.Now:... |
| b320 | 20 49 6e 70 75 74 53 79 73 74 65 6d 2e 6f 6e 45 76 65 6e 74 20 2b 3d 0d 0a 20 20 20 20 20 20 28 | .InputSystem.onEvent.+=........( |
| b340 | 65 76 65 6e 74 50 74 72 2c 20 64 65 76 69 63 65 29 20 3d 3e 0d 0a 20 20 20 20 20 20 7b 0d 0a 20 | eventPtr,.device).=>........{... |
| b360 | 20 20 20 20 20 20 20 20 20 2f 2f 2e 2e 2e 0d 0a 20 20 20 20 20 20 7d 3b 0d 0a 20 20 60 60 60 0d | .........//...........};....```. |
| b380 | 0a 2d 20 54 68 65 20 73 69 67 6e 61 74 75 72 65 73 20 6f 66 20 60 49 6e 70 75 74 53 79 73 74 65 | .-.The.signatures.of.`InputSyste |
| b3a0 | 6d 2e 6f 6e 42 65 66 6f 72 65 55 70 64 61 74 65 60 20 61 6e 64 20 60 49 6e 70 75 74 53 79 73 74 | m.onBeforeUpdate`.and.`InputSyst |
| b3c0 | 65 6d 2e 6f 6e 41 66 74 65 72 55 70 64 61 74 65 60 20 68 61 76 65 20 63 68 61 6e 67 65 64 2e 20 | em.onAfterUpdate`.have.changed.. |
| b3e0 | 54 68 65 20 63 61 6c 6c 62 61 63 6b 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 63 65 69 76 65 20 | The.callbacks.no.longer.receive. |
| b400 | 61 6e 20 60 49 6e 70 75 74 55 70 64 61 74 65 54 79 70 65 60 20 61 72 67 75 6d 65 6e 74 2e 0d 0a | an.`InputUpdateType`.argument... |
| b420 | 20 20 2a 20 55 73 65 20 60 49 6e 70 75 74 53 74 61 74 65 2e 63 75 72 72 65 6e 74 55 70 64 61 74 | ..*.Use.`InputState.currentUpdat |
| b440 | 65 54 79 70 65 60 20 69 6e 20 63 61 73 65 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 6b 6e 6f 77 20 | eType`.in.case.you.need.to.know. |
| b460 | 74 68 65 20 74 79 70 65 20 6f 66 20 75 70 64 61 74 65 20 62 65 69 6e 67 20 72 75 6e 2e 0d 0a 2d | the.type.of.update.being.run...- |
| b480 | 20 60 49 6e 70 75 74 55 70 64 61 74 65 54 79 70 65 60 20 68 61 73 20 62 65 65 6e 20 6d 6f 76 65 | .`InputUpdateType`.has.been.move |
| b4a0 | 64 20 74 6f 20 74 68 65 20 60 55 6e 69 74 79 45 6e 67 69 6e 65 2e 49 6e 70 75 74 53 79 73 74 65 | d.to.the.`UnityEngine.InputSyste |
| b4c0 | 6d 2e 4c 6f 77 4c 65 76 65 6c 60 20 6e 61 6d 65 73 70 61 63 65 2e 0d 0a 2d 20 60 49 6e 70 75 74 | m.LowLevel`.namespace...-.`Input |
| b4e0 | 53 79 73 74 65 6d 2e 55 70 64 61 74 65 28 49 6e 70 75 74 55 70 64 61 74 65 54 79 70 65 29 60 20 | System.Update(InputUpdateType)`. |
| b500 | 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 70 75 62 6c 69 63 | has.been.removed.from.the.public |
| b520 | 20 41 50 49 2e 0d 0a 2d 20 54 68 65 20 77 61 79 20 69 6e 70 75 74 20 64 65 76 69 63 65 73 20 61 | .API...-.The.way.input.devices.a |
| b540 | 72 65 20 62 75 69 6c 74 20 69 6e 74 65 72 6e 61 6c 6c 79 20 68 61 73 20 62 65 65 6e 20 73 74 72 | re.built.internally.has.been.str |
| b560 | 65 61 6d 6c 69 6e 65 64 2e 0d 0a 20 20 2a 20 60 49 6e 70 75 74 44 65 76 69 63 65 42 75 69 6c 64 | eamlined.....*.`InputDeviceBuild |
| b580 | 65 72 60 20 69 73 20 6e 6f 77 20 69 6e 74 65 72 6e 61 6c 2e 20 49 74 20 69 73 20 6e 6f 20 6c 6f | er`.is.now.internal..It.is.no.lo |
| b5a0 | 6e 67 65 72 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 61 63 63 65 73 73 20 69 74 20 74 6f 20 6c | nger.necessary.to.access.it.to.l |
| b5c0 | 6f 6f 6b 20 75 70 20 63 68 69 6c 64 20 63 6f 6e 74 72 6f 6c 73 2e 20 53 69 6d 70 6c 79 20 75 73 | ook.up.child.controls..Simply.us |
| b5e0 | 65 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 2e 47 65 74 43 68 69 6c 64 43 6f 6e 74 72 6f 6c 60 | e.`InputControl.GetChildControl` |
| b600 | 20 69 6e 73 74 65 61 64 2e 0d 0a 20 20 2a 20 54 6f 20 62 75 69 6c 64 20 61 20 64 65 76 69 63 65 | .instead.....*.To.build.a.device |
| b620 | 20 77 69 74 68 6f 75 74 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d | .without.adding.it.to.the.system |
| b640 | 2c 20 63 61 6c 6c 20 74 68 65 20 6e 65 77 6c 79 20 61 64 64 65 64 20 60 49 6e 70 75 74 44 65 76 | ,.call.the.newly.added.`InputDev |
| b660 | 69 63 65 2e 42 75 69 6c 64 60 20 6d 65 74 68 6f 64 2e 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 20 | ice.Build`.method.......```..... |
| b680 | 20 49 6e 70 75 74 44 65 76 69 63 65 2e 42 75 69 6c 64 3c 4d 6f 75 73 65 3e 28 29 3b 0d 0a 20 20 | .InputDevice.Build<Mouse>();.... |
| b6a0 | 20 20 60 60 60 0d 0a 20 20 2a 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 53 65 74 4c 61 79 6f 75 | ..```....*.`InputSystem.SetLayou |
| b6c0 | 74 56 61 72 69 61 6e 74 60 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 20 4c 61 79 6f | tVariant`.has.been.removed..Layo |
| b6e0 | 75 74 20 76 61 72 69 61 6e 74 73 20 63 61 6e 20 6e 6f 20 6c 6f 6e 67 65 72 20 62 65 20 73 65 74 | ut.variants.can.no.longer.be.set |
| b700 | 20 72 65 74 72 6f 61 63 74 69 76 65 6c 79 20 62 75 74 20 6d 75 73 74 20 62 65 20 64 65 63 69 64 | .retroactively.but.must.be.decid |
| b720 | 65 64 20 6f 6e 20 61 73 20 70 61 72 74 20 6f 66 20 64 65 76 69 63 65 20 63 72 65 61 74 69 6f 6e | ed.on.as.part.of.device.creation |
| b740 | 2e 0d 0a 2d 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 52 65 67 69 73 74 65 72 43 6f 6e 74 72 6f | ...-.`InputSystem.RegisterContro |
| b760 | 6c 50 72 6f 63 65 73 73 6f 72 60 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d 65 64 20 74 6f 20 | lProcessor`.has.been.renamed.to. |
| b780 | 6a 75 73 74 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 52 65 67 69 73 74 65 72 50 72 6f 63 65 73 | just.`InputSystem.RegisterProces |
| b7a0 | 73 6f 72 60 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2a 20 60 49 6e 70 75 | sor`.....####.Actions....*.`Inpu |
| b7c0 | 74 41 63 74 69 6f 6e 2e 52 65 61 64 56 61 6c 75 65 3c 54 56 61 6c 75 65 3e 28 29 60 20 69 73 20 | tAction.ReadValue<TValue>()`.is. |
| b7e0 | 6c 6f 6e 67 65 72 20 63 6f 72 72 65 6c 61 74 65 64 20 74 6f 20 60 49 6e 70 75 74 41 63 74 69 6f | longer.correlated.to.`InputActio |
| b800 | 6e 2e 74 72 69 67 67 65 72 65 64 60 2e 20 49 74 20 73 69 6d 70 6c 79 20 72 65 74 75 72 6e 73 20 | n.triggered`..It.simply.returns. |
| b820 | 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 61 20 62 6f 75 6e 64 20 63 6f 6e | the.current.value.of.a.bound.con |
| b840 | 74 72 6f 6c 20 6f 72 20 63 6f 6d 70 6f 73 69 74 65 20 77 68 69 6c 65 20 74 68 65 20 61 63 74 69 | trol.or.composite.while.the.acti |
| b860 | 6f 6e 20 69 73 20 62 65 69 6e 67 20 69 6e 74 65 72 61 63 74 65 64 20 77 69 74 68 2e 0d 0a 2a 20 | on.is.being.interacted.with...*. |
| b880 | 60 49 6e 70 75 74 49 6e 74 65 72 61 63 74 69 6f 6e 43 6f 6e 74 65 78 74 2e 50 65 72 66 6f 72 6d | `InputInteractionContext.Perform |
| b8a0 | 65 64 41 6e 64 47 6f 42 61 63 6b 54 6f 57 61 69 74 69 6e 67 60 20 68 61 73 20 62 65 65 6e 20 72 | edAndGoBackToWaiting`.has.been.r |
| b8c0 | 65 6e 61 6d 65 64 20 74 6f 20 6a 75 73 74 20 60 49 6e 70 75 74 49 6e 74 65 72 61 63 74 69 6f 6e | enamed.to.just.`InputInteraction |
| b8e0 | 43 6f 6e 74 65 78 74 2e 50 65 72 66 6f 72 6d 65 64 60 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 | Context.Performed`.....####.Acti |
| b900 | 6f 6e 73 0d 0a 0d 0a 2d 20 49 6e 64 69 76 69 64 75 61 6c 20 63 6f 6d 70 6f 73 69 74 65 20 70 61 | ons....-.Individual.composite.pa |
| b920 | 72 74 20 62 69 6e 64 69 6e 67 73 20 63 61 6e 20 6e 6f 77 20 6e 6f 20 6c 6f 6e 67 65 72 20 68 61 | rt.bindings.can.now.no.longer.ha |
| b940 | 76 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 65 6d | ve.interactions.assigned.to.them |
| b960 | 20 61 73 20 74 68 61 74 20 6e 65 76 65 72 20 6d 61 64 65 20 61 6e 79 20 73 65 6e 73 65 2e 0d 0a | .as.that.never.made.any.sense... |
| b980 | 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 44 65 76 69 63 65 73 20 63 61 6e 20 6e 6f 77 | ..###.Added....-.Devices.can.now |
| b9a0 | 20 68 61 76 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 75 73 61 67 65 2e 0d 0a 20 20 2a 20 | .have.more.than.one.usage.....*. |
| b9c0 | 43 61 6c 6c 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 41 64 64 44 65 76 69 63 65 55 73 61 67 65 | Call.`InputSystem.AddDeviceUsage |
| b9e0 | 28 64 65 76 69 63 65 2c 75 73 61 67 65 29 60 20 74 6f 20 61 64 64 20 61 64 64 69 74 69 6f 6e 61 | (device,usage)`.to.add.additiona |
| ba00 | 6c 20 75 73 61 67 65 73 20 74 6f 20 61 20 64 65 76 69 63 65 2e 0d 0a 20 20 2a 20 43 61 6c 6c 20 | l.usages.to.a.device.....*.Call. |
| ba20 | 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 52 65 6d 6f 76 65 44 65 76 69 63 65 55 73 61 67 65 28 64 | `InputSystem.RemoveDeviceUsage(d |
| ba40 | 65 76 69 63 65 2c 75 73 61 67 65 29 60 20 74 6f 20 72 65 6d 6f 76 65 20 65 78 69 73 74 69 6e 67 | evice,usage)`.to.remove.existing |
| ba60 | 20 75 73 61 67 65 73 20 66 72 6f 6d 20 61 20 64 65 76 69 63 65 2e 0d 0a 20 20 2a 20 60 49 6e 70 | .usages.from.a.device.....*.`Inp |
| ba80 | 75 74 53 79 73 74 65 6d 2e 53 65 74 44 65 76 69 63 65 55 73 61 67 65 28 64 65 76 69 63 65 2c 75 | utSystem.SetDeviceUsage(device,u |
| baa0 | 73 61 67 65 29 60 20 73 74 69 6c 6c 20 65 78 69 73 74 73 2e 20 49 74 20 77 69 6c 6c 20 63 6c 65 | sage)`.still.exists..It.will.cle |
| bac0 | 61 72 20 61 6c 6c 20 65 78 69 73 74 69 6e 67 20 75 73 61 67 65 73 20 66 72 6f 6d 20 74 68 65 20 | ar.all.existing.usages.from.the. |
| bae0 | 67 69 76 65 6e 20 64 65 76 69 63 65 2e 0d 0a 2d 20 41 20 6e 65 77 20 60 56 69 73 75 61 6c 69 7a | given.device...-.A.new.`Visualiz |
| bb00 | 65 72 53 61 6d 70 6c 65 73 60 20 73 61 6d 70 6c 65 20 74 68 61 74 20 63 61 6e 20 62 65 20 69 6e | erSamples`.sample.that.can.be.in |
| bb20 | 73 74 61 6c 6c 65 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 | stalled.through.the.package.mana |
| bb40 | 67 65 72 2e 0d 0a 20 20 2a 20 43 6f 6e 74 61 69 6e 73 20 74 77 6f 20 63 6f 6d 70 6f 6e 65 6e 74 | ger.....*.Contains.two.component |
| bb60 | 73 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 56 69 73 75 61 6c 69 7a 65 72 60 20 61 6e 64 20 60 | s.`InputControlVisualizer`.and.` |
| bb80 | 49 6e 70 75 74 41 63 74 69 6f 6e 56 69 73 75 61 6c 69 7a 65 72 60 20 74 68 61 74 20 68 65 6c 70 | InputActionVisualizer`.that.help |
| bba0 | 20 76 69 73 75 61 6c 69 7a 69 6e 67 2f 64 65 62 75 67 67 69 6e 67 20 63 6f 6e 74 72 6f 6c 2f 64 | .visualizing/debugging.control/d |
| bbc0 | 65 76 69 63 65 20 61 6e 64 20 61 63 74 69 6f 6e 20 61 63 74 69 76 69 74 79 20 74 68 72 6f 75 67 | evice.and.action.activity.throug |
| bbe0 | 68 20 69 6e 2d 67 61 6d 65 20 6f 76 65 72 6c 61 79 73 2e 20 41 20 66 65 77 20 73 61 6d 70 6c 65 | h.in-game.overlays..A.few.sample |
| bc00 | 20 73 63 65 6e 65 73 20 69 6c 6c 75 73 74 72 61 74 65 20 68 6f 77 20 74 6f 20 75 73 65 20 74 68 | .scenes.illustrate.how.to.use.th |
| bc20 | 65 6d 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 41 64 64 65 64 20 60 | em.....####.Actions....-.Added.` |
| bc40 | 49 6e 70 75 74 41 63 74 69 6f 6e 2e 52 65 61 64 56 61 6c 75 65 41 73 4f 62 6a 65 63 74 60 20 41 | InputAction.ReadValueAsObject`.A |
| bc60 | 50 49 2e 0d 0a 2d 20 41 64 64 65 64 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 61 63 74 69 76 65 | PI...-.Added.`InputAction.active |
| bc80 | 43 6f 6e 74 72 6f 6c 60 20 41 50 49 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 39 2e 30 2d 70 72 65 76 69 | Control`.API.....##.[0.9.0-previ |
| bca0 | 65 77 5d 20 2d 20 32 30 31 39 2d 37 2d 31 38 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a | ew].-.2019-7-18....###.Fixed.... |
| bcc0 | 2d 20 56 61 6c 69 64 61 74 65 20 61 6c 6c 20 70 61 72 61 6d 65 74 65 72 73 20 6f 6e 20 70 75 62 | -.Validate.all.parameters.on.pub |
| bce0 | 6c 69 63 20 41 50 49 73 2e 0d 0a 2d 20 46 69 78 65 64 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 62 | lic.APIs...-.Fixed.an.internal.b |
| bd00 | 75 67 20 69 6e 20 60 49 6e 6c 69 6e 65 64 41 72 72 61 79 2e 52 65 6d 6f 76 65 41 74 42 79 4d 6f | ug.in.`InlinedArray.RemoveAtByMo |
| bd20 | 76 69 6e 67 54 61 69 6c 57 69 74 68 43 61 70 61 63 69 74 79 60 2c 20 77 68 69 63 68 20 63 6f 75 | vingTailWithCapacity`,.which.cou |
| bd40 | 6c 64 20 63 61 75 73 65 20 64 61 74 61 20 63 6f 72 72 75 70 74 69 6f 6e 2e 0d 0a 2d 20 46 69 78 | ld.cause.data.corruption...-.Fix |
| bd60 | 65 64 20 58 62 6f 78 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 73 75 70 70 6f 72 74 20 6f 6e 20 6d 61 | ed.Xbox.controller.support.on.ma |
| bd80 | 63 4f 53 20 69 6c 32 63 70 70 2e 0d 0a 2d 20 46 69 78 65 64 20 69 73 73 75 65 20 6f 66 20 58 62 | cOS.il2cpp...-.Fixed.issue.of.Xb |
| bda0 | 6f 78 20 67 61 6d 65 70 61 64 73 20 6f 6e 20 57 69 6e 64 6f 77 73 20 64 65 73 6b 74 6f 70 20 6e | ox.gamepads.on.Windows.desktop.n |
| bdc0 | 6f 74 20 62 65 69 6e 67 20 61 62 6c 65 20 74 6f 20 6e 61 76 69 67 61 74 65 20 6c 65 66 74 20 61 | ot.being.able.to.navigate.left.a |
| bde0 | 6e 64 20 64 6f 77 6e 20 69 6e 20 61 20 55 49 2e 0d 0a 2d 20 41 6c 6c 6f 77 20 75 73 69 6e 67 20 | nd.down.in.a.UI...-.Allow.using. |
| be00 | 49 6e 70 75 74 53 79 73 74 65 6d 20 70 61 63 6b 61 67 65 20 69 66 20 74 68 65 20 58 52 2c 20 56 | InputSystem.package.if.the.XR,.V |
| be20 | 52 20 6f 72 20 50 68 79 73 69 63 73 20 6d 6f 64 75 6c 65 73 20 61 72 65 20 64 69 73 61 62 6c 65 | R.or.Physics.modules.are.disable |
| be40 | 64 20 66 6f 72 20 73 6d 61 6c 6c 65 72 20 62 75 69 6c 64 73 2e 0d 0a 2d 20 46 69 78 65 64 20 64 | d.for.smaller.builds...-.Fixed.d |
| be60 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6c 61 6e 64 69 6e 67 20 70 61 67 65 20 61 6e 64 20 74 61 | ocumentation.landing.page.and.ta |
| be80 | 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e 74 73 2e 0d 0a 2d 20 46 69 78 65 64 20 74 72 61 63 6b 65 | ble.of.contents...-.Fixed.tracke |
| bea0 | 64 20 64 65 76 69 63 65 73 20 61 73 73 69 67 6e 69 6e 67 20 70 6f 69 6e 74 65 72 20 69 64 73 20 | d.devices.assigning.pointer.ids. |
| bec0 | 66 6f 72 20 55 49 20 70 6f 69 6e 74 65 72 20 65 76 65 6e 74 73 20 63 6f 72 72 65 63 74 6c 79 2e | for.UI.pointer.events.correctly. |
| bee0 | 0d 0a 2d 20 41 64 6a 75 73 74 65 64 20 73 6f 6d 65 20 55 49 20 45 6c 65 6d 65 6e 74 73 20 74 6f | ..-.Adjusted.some.UI.Elements.to |
| bf00 | 20 66 69 74 20 74 68 65 20 55 6e 69 74 79 20 31 39 2e 33 20 66 6f 6e 74 2e 0d 0a 2d 20 46 69 78 | .fit.the.Unity.19.3.font...-.Fix |
| bf20 | 65 64 20 4e 75 6c 6c 52 65 66 65 72 65 6e 63 65 45 78 63 65 70 74 69 6f 6e 20 62 65 69 6e 67 20 | ed.NullReferenceException.being. |
| bf40 | 74 68 72 6f 77 6e 20 77 68 65 6e 20 70 72 6f 6a 65 63 74 20 63 68 61 6e 67 65 73 2e 0d 0a 2d 20 | thrown.when.project.changes...-. |
| bf60 | 46 69 78 65 64 20 64 75 70 6c 69 63 61 74 65 20 64 65 76 69 63 65 73 20 73 68 6f 77 69 6e 67 20 | Fixed.duplicate.devices.showing. |
| bf80 | 69 6e 20 74 68 65 20 22 53 75 70 70 6f 72 74 65 64 20 44 65 76 69 63 65 73 22 20 70 6f 70 75 70 | in.the."Supported.Devices".popup |
| bfa0 | 20 77 68 65 6e 20 75 73 69 6e 67 20 61 20 73 65 61 72 63 68 20 66 69 6c 74 65 72 2e 0d 0a 2d 20 | .when.using.a.search.filter...-. |
| bfc0 | 46 69 78 65 64 20 61 6e 20 65 72 72 6f 72 20 77 68 65 6e 20 61 64 64 69 6e 67 20 6e 65 77 20 62 | Fixed.an.error.when.adding.new.b |
| bfe0 | 69 6e 64 69 6e 67 73 20 69 6e 20 74 68 65 20 49 6e 70 75 74 20 41 63 74 69 6f 6e 73 20 65 64 69 | indings.in.the.Input.Actions.edi |
| c000 | 74 6f 72 20 77 69 6e 64 6f 77 20 77 68 65 6e 20 61 20 66 69 6c 74 65 72 20 77 61 73 20 61 70 70 | tor.window.when.a.filter.was.app |
| c020 | 6c 69 65 64 2e 0d 0a 2d 20 46 69 78 65 64 20 73 63 72 6f 6c 6c 20 77 68 65 65 6c 20 68 61 6e 64 | lied...-.Fixed.scroll.wheel.hand |
| c040 | 6c 69 6e 67 20 69 6e 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c | ling.in.`InputSystemUIInputModul |
| c060 | 65 60 20 6e 6f 74 20 62 65 69 6e 67 20 73 6d 6f 6f 74 68 2e 0d 0a 2d 20 46 69 78 65 64 20 63 6f | e`.not.being.smooth...-.Fixed.co |
| c080 | 6d 70 69 6c 65 20 65 72 72 6f 72 73 20 66 72 6f 6d 20 53 77 69 74 63 68 20 50 72 6f 20 63 6f 6e | mpile.errors.from.Switch.Pro.con |
| c0a0 | 74 72 6f 6c 6c 65 72 20 63 6f 64 65 20 6f 6e 20 4c 69 6e 75 78 2e 0d 0a 0d 0a 23 23 23 23 20 41 | troller.code.on.Linux.....####.A |
| c0c0 | 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 60 43 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 | ctions....-.Fixed.`CallbackConte |
| c0e0 | 78 74 2e 63 6f 6e 74 72 6f 6c 60 20 72 65 66 65 72 65 6e 63 69 6e 67 20 74 68 65 20 63 6f 6d 70 | xt.control`.referencing.the.comp |
| c100 | 6f 73 69 74 65 20 6d 65 6d 62 65 72 20 63 6f 6e 74 72 6f 6c 20 77 68 69 63 68 20 77 61 73 20 61 | osite.member.control.which.was.a |
| c120 | 63 74 75 61 6c 6c 79 20 61 63 74 75 61 74 65 64 20 66 6f 72 20 74 68 69 73 20 74 72 69 67 67 65 | ctually.actuated.for.this.trigge |
| c140 | 72 20 66 6f 72 20 63 6f 6d 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 73 2e 0d 0a 2d 20 47 65 6e | r.for.composite.bindings...-.Gen |
| c160 | 65 72 61 74 65 64 20 43 23 20 77 72 61 70 70 65 72 73 20 66 6f 72 20 2e 69 6e 70 75 74 61 63 74 | erated.C#.wrappers.for..inputact |
| c180 | 69 6f 6e 73 20 61 73 73 65 74 73 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 70 6c 61 63 65 64 | ions.assets.are.no.longer.placed |
| c1a0 | 20 69 6e 20 41 73 73 65 74 73 2f 41 73 73 65 74 73 2f 20 66 6f 6c 64 65 72 20 6f 6e 20 57 69 6e | .in.Assets/Assets/.folder.on.Win |
| c1c0 | 64 6f 77 73 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 54 6f 75 63 68 20 73 75 | dows.....###.Added....-.Touch.su |
| c1e0 | 70 70 6f 72 74 20 68 61 73 20 62 65 65 6e 20 72 65 77 6f 72 6b 65 64 20 61 6e 64 20 65 78 74 65 | pport.has.been.reworked.and.exte |
| c200 | 6e 64 65 64 2e 0d 0a 20 20 2a 20 60 54 6f 75 63 68 73 63 72 65 65 6e 2e 74 6f 75 63 68 5b 30 2e | nded.....*.`Touchscreen.touch[0. |
| c220 | 2e 39 5d 60 20 61 72 65 20 6e 6f 77 20 62 69 6e 64 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 63 | .9]`.are.now.bindable.from.the.c |
| c240 | 6f 6e 74 72 6f 6c 20 70 69 63 6b 65 72 2e 0d 0a 20 20 2a 20 60 54 6f 75 63 68 73 63 72 65 65 6e | ontrol.picker.....*.`Touchscreen |
| c260 | 2e 70 72 69 6d 61 72 79 54 6f 75 63 68 60 20 69 73 20 6e 6f 77 20 61 20 73 65 70 61 72 61 74 65 | .primaryTouch`.is.now.a.separate |
| c280 | 20 63 6f 6e 74 72 6f 6c 20 77 68 69 63 68 20 74 72 61 63 6b 73 20 74 68 65 20 70 72 69 6d 61 72 | .control.which.tracks.the.primar |
| c2a0 | 79 20 74 6f 75 63 68 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 2e 0d 0a 20 20 2a 20 54 68 65 20 | y.touch.on.the.screen.....*.The. |
| c2c0 | 63 6f 6e 74 72 6f 6c 73 20 60 54 6f 75 63 68 73 63 72 65 65 6e 60 20 69 6e 68 65 72 69 74 73 20 | controls.`Touchscreen`.inherits. |
| c2e0 | 66 72 6f 6d 20 60 50 6f 69 6e 74 65 72 60 20 28 73 75 63 68 20 61 73 20 60 70 6f 73 69 74 69 6f | from.`Pointer`.(such.as.`positio |
| c300 | 6e 60 2c 20 60 70 68 61 73 65 60 2c 20 61 6e 64 20 60 64 65 6c 74 61 60 29 20 61 72 65 20 6e 6f | n`,.`phase`,.and.`delta`).are.no |
| c320 | 77 20 74 69 65 64 20 74 6f 20 60 54 6f 75 63 68 73 63 72 65 65 6e 2e 70 72 69 6d 61 72 79 54 6f | w.tied.to.`Touchscreen.primaryTo |
| c340 | 75 63 68 60 20 61 6e 64 20 61 6c 6c 6f 77 20 66 6f 72 20 60 54 6f 75 63 68 73 63 72 65 65 6e 60 | uch`.and.allow.for.`Touchscreen` |
| c360 | 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 61 20 67 65 6e 65 72 69 63 20 60 50 6f 69 6e 74 | .to.function.as.a.generic.`Point |
| c380 | 65 72 60 20 28 6c 69 6b 65 20 60 4d 6f 75 73 65 60 20 61 6e 64 20 60 50 65 6e 60 29 2e 0d 0a 20 | er`.(like.`Mouse`.and.`Pen`).... |
| c3a0 | 20 2a 20 60 54 6f 75 63 68 73 63 72 65 65 6e 2e 70 72 65 73 73 60 20 28 72 65 6e 61 6d 65 64 20 | .*.`Touchscreen.press`.(renamed. |
| c3c0 | 66 72 6f 6d 20 60 54 6f 75 63 68 73 63 72 65 65 6e 2e 62 75 74 74 6f 6e 60 29 20 69 73 20 6e 6f | from.`Touchscreen.button`).is.no |
| c3e0 | 77 20 61 20 77 6f 72 6b 69 6e 67 2c 20 73 79 6e 74 68 65 74 69 63 20 62 75 74 74 6f 6e 20 74 68 | w.a.working,.synthetic.button.th |
| c400 | 61 74 20 69 73 20 64 6f 77 6e 20 77 68 65 6e 65 76 65 72 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 | at.is.down.whenever.at.least.one |
| c420 | 20 66 69 6e 67 65 72 20 69 73 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 2e 0d 0a 20 20 2a 20 52 | .finger.is.on.the.screen.....*.R |
| c440 | 65 63 6f 72 64 69 6e 67 20 6f 66 20 73 74 61 72 74 20 74 69 6d 65 20 61 6e 64 20 73 74 61 72 74 | ecording.of.start.time.and.start |
| c460 | 20 70 6f 73 69 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 61 64 64 65 64 20 74 6f 20 74 6f 75 63 | .position.has.been.added.to.touc |
| c480 | 68 65 73 2e 0d 0a 20 20 20 20 2d 20 60 54 6f 75 63 68 43 6f 6e 74 72 6f 6c 2e 73 74 61 72 74 50 | hes.......-.`TouchControl.startP |
| c4a0 | 6f 73 69 74 69 6f 6e 60 20 67 69 76 65 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 73 69 | osition`.gives.the.starting.posi |
| c4c0 | 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 6f 75 63 68 2e 0d 0a 20 20 20 20 2d 20 60 54 6f 75 63 68 | tion.of.the.touch.......-.`Touch |
| c4e0 | 43 6f 6e 74 72 6f 6c 2e 73 74 61 72 74 54 69 6d 65 60 20 67 69 76 65 73 20 74 68 65 20 73 74 61 | Control.startTime`.gives.the.sta |
| c500 | 72 74 69 6e 67 20 74 69 6d 65 20 6f 66 20 74 68 65 20 74 6f 75 63 68 2e 0d 0a 20 20 2a 20 54 61 | rting.time.of.the.touch.....*.Ta |
| c520 | 70 20 64 65 74 65 63 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 61 64 64 65 64 20 74 6f 20 60 54 | p.detection.has.been.added.to.`T |
| c540 | 6f 75 63 68 73 63 72 65 65 6e 60 2e 0d 0a 20 20 20 20 2d 20 54 61 70 20 74 69 6d 65 20 28 69 2e | ouchscreen`.......-.Tap.time.(i. |
| c560 | 65 2e 20 74 69 6d 65 20 77 69 74 68 69 6e 20 77 68 69 63 68 20 61 20 70 72 65 73 73 2d 61 6e 64 | e..time.within.which.a.press-and |
| c580 | 2d 72 65 6c 65 61 73 65 20 6d 75 73 74 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 20 66 6f 72 20 61 | -release.must.be.completed.for.a |
| c5a0 | 20 74 61 70 20 74 6f 20 72 65 67 69 73 74 65 72 29 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f | .tap.to.register).corresponds.to |
| c5c0 | 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 64 65 66 61 75 6c 74 54 61 70 54 69 6d 65 60 2e | .`InputSettings.defaultTapTime`. |
| c5e0 | 0d 0a 20 20 20 20 2d 20 54 61 70 20 72 65 6c 65 61 73 65 20 6d 75 73 74 20 68 61 70 70 65 6e 20 | ......-.Tap.release.must.happen. |
| c600 | 77 69 74 68 69 6e 20 61 20 63 65 72 74 61 69 6e 20 72 61 64 69 75 73 20 6f 66 20 66 69 72 73 74 | within.a.certain.radius.of.first |
| c620 | 20 63 6f 6e 74 61 63 74 2e 20 54 68 69 73 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 | .contact..This.is.determined.by. |
| c640 | 61 20 6e 65 77 20 73 65 74 74 69 6e 67 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 74 61 70 | a.new.setting.`InputSettings.tap |
| c660 | 52 61 64 69 75 73 60 2e 0d 0a 20 20 20 20 2d 20 60 54 6f 75 63 68 43 6f 6e 74 72 6f 6c 2e 74 61 | Radius`.......-.`TouchControl.ta |
| c680 | 70 60 20 69 73 20 61 20 6e 65 77 20 62 75 74 74 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 68 61 74 20 | p`.is.a.new.button.control.that. |
| c6a0 | 74 72 69 67 67 65 72 73 20 74 68 65 6e 20 74 68 65 20 74 6f 75 63 68 20 69 73 20 74 61 70 70 65 | triggers.then.the.touch.is.tappe |
| c6c0 | 64 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 68 61 70 70 65 6e 73 20 69 6e 73 74 61 6e | d..Note.that.this.happens.instan |
| c6e0 | 74 6c 79 20 77 68 65 6e 20 61 20 74 6f 75 63 68 20 65 6e 64 73 2e 20 54 68 65 20 62 75 74 74 6f | tly.when.a.touch.ends..The.butto |
| c700 | 6e 20 77 69 6c 6c 20 67 6f 20 74 6f 20 31 20 61 6e 64 20 5f 5f 69 6d 6d 65 64 69 61 74 65 6c 79 | n.will.go.to.1.and.__immediately |
| c720 | 5f 5f 20 67 6f 20 62 61 63 6b 20 74 6f 20 30 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 | __.go.back.to.0..This.means.that |
| c740 | 20 70 6f 6c 6c 69 6e 67 20 74 68 65 20 62 75 74 74 6f 6e 20 69 6e 20 60 55 70 64 61 74 65 60 2c | .polling.the.button.in.`Update`, |
| c760 | 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 69 6c 6c 20 6e 65 76 65 72 20 74 72 69 67 67 65 72 | .for.example,.will.never.trigger |
| c780 | 20 61 20 74 61 70 2e 20 45 69 74 68 65 72 20 75 73 65 20 61 63 74 69 6f 6e 73 20 74 6f 20 6f 62 | .a.tap..Either.use.actions.to.ob |
| c7a0 | 73 65 72 76 65 20 74 68 65 20 62 75 74 74 6f 6e 20 6f 72 20 75 73 65 20 74 68 65 20 60 54 6f 75 | serve.the.button.or.use.the.`Tou |
| c7c0 | 63 68 60 20 41 50 49 20 66 72 6f 6d 20 60 45 6e 68 61 6e 63 65 64 54 6f 75 63 68 60 20 74 6f 20 | ch`.API.from.`EnhancedTouch`.to. |
| c7e0 | 70 6f 6c 6c 20 74 61 70 73 2e 0d 0a 20 20 2a 20 60 54 6f 75 63 68 73 63 72 65 65 6e 2e 61 63 74 | poll.taps.....*.`Touchscreen.act |
| c800 | 69 76 65 54 6f 75 63 68 65 73 60 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 20 55 73 | iveTouches`.has.been.removed..Us |
| c820 | 65 20 60 54 6f 75 63 68 2e 61 63 74 69 76 65 54 6f 75 63 68 65 73 60 20 66 72 6f 6d 20 74 68 65 | e.`Touch.activeTouches`.from.the |
| c840 | 20 6e 65 77 20 65 6e 68 61 6e 63 65 64 20 74 6f 75 63 68 20 41 50 49 20 69 6e 73 74 65 61 64 20 | .new.enhanced.touch.API.instead. |
| c860 | 66 6f 72 20 6d 6f 72 65 20 72 65 6c 69 61 62 6c 65 20 74 6f 75 63 68 20 74 72 61 63 6b 69 6e 67 | for.more.reliable.touch.tracking |
| c880 | 2e 0d 0a 20 20 2a 20 60 54 6f 75 63 68 73 63 72 65 65 6e 2e 61 6c 6c 54 6f 75 63 68 43 6f 6e 74 | .....*.`Touchscreen.allTouchCont |
| c8a0 | 72 6f 6c 73 60 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d 65 64 20 74 6f 20 60 54 6f 75 63 68 | rols`.has.been.renamed.to.`Touch |
| c8c0 | 73 63 72 65 65 6e 2e 74 6f 75 63 68 65 73 60 2e 0d 0a 20 20 2a 20 41 20 6e 65 77 20 60 45 6e 68 | screen.touches`.....*.A.new.`Enh |
| c8e0 | 61 6e 63 65 64 54 6f 75 63 68 60 20 70 6c 75 67 69 6e 20 68 61 73 20 62 65 65 6e 20 61 64 64 65 | ancedTouch`.plugin.has.been.adde |
| c900 | 64 20 77 68 69 63 68 20 6f 66 66 65 72 73 20 61 6e 20 65 6e 68 61 6e 63 65 64 20 60 54 6f 75 63 | d.which.offers.an.enhanced.`Touc |
| c920 | 68 60 20 61 6e 64 20 60 46 69 6e 67 65 72 60 20 41 50 49 20 74 6f 20 72 65 6c 69 61 62 6c 79 20 | h`.and.`Finger`.API.to.reliably. |
| c940 | 74 72 61 63 6b 20 74 6f 75 63 68 65 73 20 61 6e 64 20 66 69 6e 67 65 72 73 20 61 63 72 6f 73 73 | track.touches.and.fingers.across |
| c960 | 20 75 70 64 61 74 65 73 2e 20 54 68 69 73 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 65 20 6e 65 65 | .updates..This.obsoletes.the.nee |
| c980 | 64 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 74 72 61 63 6b 20 74 6f 75 63 68 20 49 44 73 20 61 6e | d.to.manually.track.touch.IDs.an |
| c9a0 | 64 20 70 68 61 73 65 73 20 61 6e 64 20 67 69 76 65 73 20 61 63 63 65 73 73 20 74 6f 20 69 6e 64 | d.phases.and.gives.access.to.ind |
| c9c0 | 69 76 69 64 75 61 6c 20 74 6f 75 63 68 20 68 69 73 74 6f 72 79 2e 0d 0a 20 20 2a 20 54 6f 75 63 | ividual.touch.history.....*.Touc |
| c9e0 | 68 20 63 61 6e 20 62 65 20 73 69 6d 75 6c 61 74 65 64 20 66 72 6f 6d 20 6d 6f 75 73 65 20 6f 72 | h.can.be.simulated.from.mouse.or |
| ca00 | 20 70 65 6e 20 69 6e 70 75 74 20 6e 6f 77 2e 20 54 6f 20 65 6e 61 62 6c 65 20 73 69 6d 75 6c 61 | .pen.input.now..To.enable.simula |
| ca20 | 74 69 6f 6e 2c 20 63 61 6c 6c 20 60 54 6f 75 63 68 53 69 6d 75 6c 61 74 69 6f 6e 2e 45 6e 61 62 | tion,.call.`TouchSimulation.Enab |
| ca40 | 6c 65 28 29 60 20 6f 72 20 70 75 74 20 74 68 65 20 60 54 6f 75 63 68 53 69 6d 75 6c 61 74 69 6f | le()`.or.put.the.`TouchSimulatio |
| ca60 | 6e 60 20 4d 6f 6e 6f 42 65 68 61 76 69 6f 75 72 20 69 6e 20 79 6f 75 72 20 73 63 65 6e 65 2e 20 | n`.MonoBehaviour.in.your.scene.. |
| ca80 | 41 6c 73 6f 2c 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 64 65 62 75 67 67 65 72 2c 20 79 6f 75 | Also,.in.the.input.debugger,.you |
| caa0 | 20 63 61 6e 20 6e 6f 77 20 65 6e 61 62 6c 65 20 74 6f 75 63 68 20 73 69 6d 75 6c 61 74 69 6f 6e | .can.now.enable.touch.simulation |
| cac0 | 20 66 72 6f 6d 20 74 68 65 20 22 4f 70 74 69 6f 6e 73 22 20 64 72 6f 70 64 6f 77 6e 2e 0d 0a 2d | .from.the."Options".dropdown...- |
| cae0 | 20 43 68 61 6e 67 69 6e 67 20 73 74 61 74 65 20 68 61 73 20 62 65 65 6e 20 64 65 63 6f 75 70 6c | .Changing.state.has.been.decoupl |
| cb00 | 65 64 20 66 72 6f 6d 20 65 76 65 6e 74 73 2e 20 57 68 69 6c 65 20 69 6e 70 75 74 20 65 76 65 6e | ed.from.events..While.input.even |
| cb20 | 74 73 20 61 72 65 20 74 68 65 20 70 72 69 6d 61 72 79 20 6d 65 61 6e 73 20 62 79 20 77 68 69 63 | ts.are.the.primary.means.by.whic |
| cb40 | 68 20 74 6f 20 74 72 69 67 67 65 72 20 73 74 61 74 65 20 63 68 61 6e 67 65 73 2c 20 61 6e 79 6f | h.to.trigger.state.changes,.anyo |
| cb60 | 6e 65 20 63 61 6e 20 70 65 72 66 6f 72 6d 20 73 74 61 74 65 20 63 68 61 6e 67 65 73 20 6d 61 6e | ne.can.perform.state.changes.man |
| cb80 | 75 61 6c 6c 79 20 6e 6f 77 20 66 72 6f 6d 20 61 6e 79 77 68 65 72 65 2e 0d 0a 20 20 20 20 60 60 | ually.now.from.anywhere.......`` |
| cba0 | 60 0d 0a 20 20 20 20 49 6e 70 75 74 53 74 61 74 65 2e 43 68 61 6e 67 65 28 67 61 6d 65 70 61 64 | `......InputState.Change(gamepad |
| cbc0 | 2e 6c 65 66 74 53 74 69 63 6b 2c 20 6e 65 77 20 56 65 63 74 6f 72 32 28 31 32 33 2c 20 32 33 34 | .leftStick,.new.Vector2(123,.234 |
| cbe0 | 29 29 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 2a 20 54 68 69 73 20 63 68 61 6e 67 65 20 6d 61 | ));......```....*.This.change.ma |
| cc00 | 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 70 64 61 74 65 20 73 74 61 74 65 20 | kes.it.possible.to.update.state. |
| cc20 | 5f 5f 66 72 6f 6d 5f 5f 20 73 74 61 74 65 20 61 6e 64 20 74 68 75 73 20 73 79 6e 74 68 65 73 69 | __from__.state.and.thus.synthesi |
| cc40 | 7a 65 20 69 6e 70 75 74 20 64 61 74 61 20 66 72 6f 6d 20 6f 74 68 65 72 20 69 6e 70 75 74 20 63 | ze.input.data.from.other.input.c |
| cc60 | 6f 6d 69 6e 67 20 69 6e 2e 0d 0a 2d 20 41 20 6e 65 77 20 41 50 49 20 66 6f 72 20 72 65 63 6f 72 | oming.in...-.A.new.API.for.recor |
| cc80 | 64 69 6e 67 20 73 74 61 74 65 20 63 68 61 6e 67 65 73 20 6f 76 65 72 20 74 69 6d 65 20 68 61 73 | ding.state.changes.over.time.has |
| cca0 | 20 62 65 65 6e 20 61 64 64 65 64 2e 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 20 20 76 61 72 20 68 | .been.added.......```......var.h |
| ccc0 | 69 73 74 6f 72 79 20 3d 20 6e 65 77 20 49 6e 70 75 74 53 74 61 74 65 48 69 73 74 6f 72 79 28 22 | istory.=.new.InputStateHistory(" |
| cce0 | 3c 47 61 6d 65 70 61 64 3e 2f 6c 65 66 74 53 74 69 63 6b 22 29 3b 0d 0a 20 20 20 20 68 69 73 74 | <Gamepad>/leftStick");......hist |
| cd00 | 6f 72 79 2e 53 74 61 72 74 52 65 63 6f 72 64 69 6e 67 28 29 3b 0d 0a 0d 0a 20 20 20 20 2f 2f 2e | ory.StartRecording();........//. |
| cd20 | 2e 2e 0d 0a 0d 0a 20 20 20 20 66 6f 72 65 61 63 68 20 28 76 61 72 20 72 65 63 6f 72 64 20 69 6e | ..........foreach.(var.record.in |
| cd40 | 20 68 69 73 74 6f 72 79 29 0d 0a 20 20 20 20 20 20 20 20 44 65 62 75 67 2e 4c 6f 67 28 72 65 63 | .history)..........Debug.Log(rec |
| cd60 | 6f 72 64 29 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 2d 20 41 64 64 65 64 20 73 75 70 70 6f 72 74 20 | ord);......```..-.Added.support. |
| cd80 | 66 6f 72 20 67 65 6e 65 72 69 63 20 6a 6f 79 73 74 69 63 6b 73 20 6f 6e 20 57 65 62 47 4c 20 28 | for.generic.joysticks.on.WebGL.( |
| cda0 | 77 68 69 63 68 20 64 6f 6e 27 74 20 75 73 65 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 67 61 6d | which.don't.use.the.standard.gam |
| cdc0 | 65 70 61 64 20 6d 61 70 70 69 6e 67 29 2e 0d 0a 2d 20 41 64 64 65 64 20 73 75 70 70 6f 72 74 20 | epad.mapping)...-.Added.support. |
| cde0 | 66 6f 72 20 44 75 61 6c 53 68 6f 63 6b 20 33 20 67 61 6d 65 70 61 64 73 20 6f 6e 20 64 65 73 6b | for.DualShock.3.gamepads.on.desk |
| ce00 | 74 6f 70 73 2e 0d 0a 2d 20 41 64 64 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 4e 69 6e 74 65 | tops...-.Added.support.for.Ninte |
| ce20 | 6e 64 6f 20 53 77 69 74 63 68 20 50 72 6f 20 43 6f 6e 74 72 6f 6c 6c 65 72 73 20 6f 6e 20 64 65 | ndo.Switch.Pro.Controllers.on.de |
| ce40 | 73 6b 74 6f 70 73 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 41 63 74 | sktops.....####.Actions....-.Act |
| ce60 | 69 6f 6e 73 20 6e 6f 77 20 61 6c 73 6f 20 68 61 76 65 20 61 20 5f 5f 70 6f 6c 6c 69 6e 67 20 41 | ions.now.also.have.a.__polling.A |
| ce80 | 50 49 5f 5f 21 0d 0a 20 20 2a 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 65 | PI__!....*.`InputAction.triggere |
| cea0 | 64 60 20 69 73 20 74 72 75 65 20 69 66 20 74 68 65 20 61 63 74 69 6f 6e 20 77 61 73 20 70 65 72 | d`.is.true.if.the.action.was.per |
| cec0 | 66 6f 72 6d 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 0d 0a 20 20 | formed.in.the.current.frame..... |
| cee0 | 2a 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 52 65 61 64 56 61 6c 75 65 3c 54 56 61 6c 75 65 3e | *.`InputAction.ReadValue<TValue> |
| cf00 | 28 29 60 20 79 69 65 6c 64 73 20 74 68 65 20 6c 61 73 74 20 76 61 6c 75 65 20 74 68 61 74 20 60 | ()`.yields.the.last.value.that.` |
| cf20 | 73 74 61 72 74 65 64 60 2c 20 60 70 65 72 66 6f 72 6d 65 64 60 2c 20 6f 72 20 60 63 61 6e 63 65 | started`,.`performed`,.or.`cance |
| cf40 | 6c 6c 65 64 60 20 28 77 68 69 63 68 65 76 65 72 20 63 61 6d 65 20 6c 61 73 74 29 20 77 61 73 20 | lled`.(whichever.came.last).was. |
| cf60 | 63 61 6c 6c 65 64 20 77 69 74 68 2e 20 49 66 20 74 68 65 20 61 63 74 69 6f 6e 20 69 73 20 64 69 | called.with..If.the.action.is.di |
| cf80 | 73 61 62 6c 65 64 2c 20 72 65 74 75 72 6e 73 20 60 64 65 66 61 75 6c 74 28 54 56 61 6c 75 65 29 | sabled,.returns.`default(TValue) |
| cfa0 | 60 2e 20 46 6f 72 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 54 79 70 65 2e 42 75 74 74 6f 6e 60 20 | `..For.`InputActionType.Button`. |
| cfc0 | 74 79 70 65 20 61 63 74 69 6f 6e 73 2c 20 72 65 74 75 72 6e 73 20 60 31 2e 30 66 60 20 69 66 20 | type.actions,.returns.`1.0f`.if. |
| cfe0 | 60 74 72 69 67 67 65 72 65 64 3d 3d 74 72 75 65 60 20 61 6e 64 20 60 30 2e 30 66 60 20 6f 74 68 | `triggered==true`.and.`0.0f`.oth |
| d000 | 65 72 77 69 73 65 2e 0d 0a 2d 20 47 65 6e 65 72 61 74 65 64 20 43 23 20 77 72 61 70 70 65 72 73 | erwise...-.Generated.C#.wrappers |
| d020 | 20 66 6f 72 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 63 61 6e 20 6e 6f 77 20 70 6c 61 63 65 | .for..inputactions.can.now.place |
| d040 | 64 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 | d.relative.to.the..inputactions. |
| d060 | 66 69 6c 65 20 62 79 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 70 61 74 68 20 73 74 61 72 74 69 | file.by.specifying.a.path.starti |
| d080 | 6e 67 20 77 69 74 68 20 27 2e 2f 27 20 28 65 2e 67 2e 20 60 2e 2f 66 6f 6f 2f 62 61 72 2e 63 73 | ng.with.'./'.(e.g..`./foo/bar.cs |
| d0a0 | 60 29 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 2a 2a 54 68 65 20 73 79 | `).....###.Changed....-.**The.sy |
| d0c0 | 73 74 65 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 75 70 70 6f 72 74 73 20 70 72 6f 63 65 73 73 69 | stem.no.longer.supports.processi |
| d0e0 | 6e 67 20 69 6e 70 75 74 20 69 6e 20 5f 5f 42 4f 54 48 5f 5f 20 66 69 78 65 64 20 61 6e 64 20 64 | ng.input.in.__BOTH__.fixed.and.d |
| d100 | 79 6e 61 6d 69 63 20 75 70 64 61 74 65 73 2a 2a 2e 20 49 6e 73 74 65 61 64 2c 20 61 20 63 68 6f | ynamic.updates**..Instead,.a.cho |
| d120 | 69 63 65 20 68 61 73 20 74 6f 20 62 65 20 6d 61 64 65 20 77 68 65 74 68 65 72 20 74 6f 20 70 72 | ice.has.to.be.made.whether.to.pr |
| d140 | 6f 63 65 73 73 20 69 6e 70 75 74 20 62 65 66 6f 72 65 20 65 61 63 68 20 60 46 69 78 65 64 55 70 | ocess.input.before.each.`FixedUp |
| d160 | 64 61 74 65 28 29 60 20 6f 72 20 62 65 66 6f 72 65 20 65 61 63 68 20 60 55 70 64 61 74 65 28 29 | date()`.or.before.each.`Update() |
| d180 | 60 2e 0d 0a 20 20 2a 20 52 61 74 69 6f 6e 61 6c 65 3a 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 | `.....*.Rationale:.the.existing. |
| d1a0 | 63 6f 64 65 20 74 68 61 74 20 73 75 70 70 6f 72 74 65 64 20 68 61 76 69 6e 67 20 62 6f 74 68 20 | code.that.supported.having.both. |
| d1c0 | 75 70 64 61 74 65 73 20 72 65 63 65 69 76 65 20 69 6e 70 75 74 20 69 6e 64 65 70 65 6e 64 65 6e | updates.receive.input.independen |
| d1e0 | 74 6c 79 20 73 74 69 6c 6c 20 68 61 64 20 73 65 76 65 72 61 6c 20 68 6f 6c 65 73 20 61 6e 64 20 | tly.still.had.several.holes.and. |
| d200 | 62 65 63 61 6d 65 20 69 6e 63 72 65 61 73 69 6e 67 6c 79 20 63 6f 6d 70 6c 65 78 20 61 6e 64 20 | became.increasingly.complex.and. |
| d220 | 62 72 69 74 74 6c 65 2e 20 4f 75 72 20 73 6f 6c 75 74 69 6f 6e 20 77 61 73 20 62 61 73 65 64 20 | brittle..Our.solution.was.based. |
| d240 | 6f 6e 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 70 75 74 | on.not.actually.processing.input |
| d260 | 20 74 77 69 63 65 20 62 75 74 20 6f 6e 20 63 68 61 6e 6e 65 6c 69 6e 67 20 69 6e 70 75 74 20 63 | .twice.but.on.channeling.input.c |
| d280 | 6f 6e 63 75 72 72 65 6e 74 6c 79 20 69 6e 74 6f 20 62 6f 74 68 20 74 68 65 20 73 74 61 74 65 20 | oncurrently.into.both.the.state. |
| d2a0 | 6f 66 20 62 6f 74 68 20 75 70 64 61 74 65 73 2e 20 54 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 | of.both.updates..Together.with.t |
| d2c0 | 68 65 20 66 61 63 74 20 74 68 61 74 20 73 70 65 63 69 66 69 63 20 69 6e 70 75 74 73 20 68 61 76 | he.fact.that.specific.inputs.hav |
| d2e0 | 65 20 74 6f 20 72 65 73 65 74 20 28 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 61 63 63 75 6d 75 6c | e.to.reset.(and.possibly.accumul |
| d300 | 61 74 65 29 20 63 6f 72 72 65 63 74 6c 79 20 77 69 74 68 20 72 65 73 70 65 63 74 20 74 6f 20 74 | ate).correctly.with.respect.to.t |
| d320 | 68 65 69 72 20 75 70 64 61 74 65 20 74 69 6d 65 20 73 6c 69 63 65 73 2c 20 74 68 69 73 20 62 65 | heir.update.time.slices,.this.be |
| d340 | 63 61 6d 65 20 69 6e 63 72 65 61 73 69 6e 67 6c 79 20 68 61 72 64 20 74 6f 20 64 6f 20 72 69 67 | came.increasingly.hard.to.do.rig |
| d360 | 68 74 2e 20 54 68 69 73 2c 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 66 61 63 74 | ht..This,.together.with.the.fact |
| d380 | 20 74 68 61 74 20 77 65 27 76 65 20 63 6f 6d 65 20 74 6f 20 69 6e 63 72 65 61 73 69 6e 67 6c 79 | .that.we've.come.to.increasingly |
| d3a0 | 20 71 75 65 73 74 69 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 66 65 61 74 | .question.the.value.of.this.feat |
| d3c0 | 75 72 65 2c 20 6c 65 64 20 75 73 20 74 6f 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 63 61 70 61 | ure,.led.us.to.removing.the.capa |
| d3e0 | 62 69 6c 69 74 79 20 77 68 69 6c 65 20 70 72 65 73 65 72 76 69 6e 67 20 74 68 65 20 61 62 69 6c | bility.while.preserving.the.abil |
| d400 | 69 74 79 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 72 65 20 69 6e 70 75 74 20 69 73 20 | ity.to.determine.where.input.is. |
| d420 | 70 72 6f 63 65 73 73 65 64 2e 0d 0a 20 20 2a 20 4e 4f 54 45 3a 20 54 69 6d 65 73 6c 69 63 69 6e | processed.....*.NOTE:.Timeslicin |
| d440 | 67 20 69 73 20 4e 4f 54 20 61 66 66 65 63 74 65 64 20 62 79 20 74 68 69 73 2e 20 59 6f 75 20 63 | g.is.NOT.affected.by.this..You.c |
| d460 | 61 6e 20 73 74 69 6c 6c 20 73 77 69 74 63 68 20 74 6f 20 60 50 72 6f 63 65 73 73 45 76 65 6e 74 | an.still.switch.to.`ProcessEvent |
| d480 | 49 6e 46 69 78 65 64 55 70 64 61 74 65 73 60 20 61 6e 64 20 67 65 74 20 65 76 65 6e 74 73 20 74 | InFixedUpdates`.and.get.events.t |
| d4a0 | 69 6d 65 73 6c 69 63 65 64 20 74 6f 20 69 6e 64 69 76 69 64 75 61 6c 20 60 46 69 78 65 64 55 70 | imesliced.to.individual.`FixedUp |
| d4c0 | 64 61 74 65 60 20 70 65 72 69 6f 64 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 69 72 | date`.periods.according.to.their |
| d4e0 | 20 74 69 6d 65 73 74 61 6d 70 73 2e 0d 0a 20 20 2a 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 | .timestamps.....*.`InputSettings |
| d500 | 2e 55 70 64 61 74 65 4d 6f 64 65 2e 50 72 6f 63 65 73 73 45 76 65 6e 74 73 49 6e 42 6f 74 68 46 | .UpdateMode.ProcessEventsInBothF |
| d520 | 69 78 65 64 41 6e 64 44 79 6e 61 6d 69 63 55 70 64 61 74 65 60 20 68 61 73 20 62 65 65 6e 20 72 | ixedAndDynamicUpdate`.has.been.r |
| d540 | 65 6d 6f 76 65 64 2e 0d 0a 20 20 2a 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 55 70 64 61 | emoved.....*.`InputSettings.Upda |
| d560 | 74 65 4d 6f 64 65 2e 50 72 6f 63 65 73 73 45 76 65 6e 74 73 49 6e 44 79 6e 61 6d 69 63 55 70 64 | teMode.ProcessEventsInDynamicUpd |
| d580 | 61 74 65 4f 6e 6c 79 60 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d 65 64 20 74 6f 20 60 49 6e | ateOnly`.has.been.renamed.to.`In |
| d5a0 | 70 75 74 53 65 74 74 69 6e 67 73 2e 55 70 64 61 74 65 4d 6f 64 65 2e 50 72 6f 63 65 73 73 45 76 | putSettings.UpdateMode.ProcessEv |
| d5c0 | 65 6e 74 73 49 6e 44 79 6e 61 6d 69 63 55 70 64 61 74 65 60 20 61 6e 64 20 69 73 20 6e 6f 77 20 | entsInDynamicUpdate`.and.is.now. |
| d5e0 | 74 68 65 20 64 65 66 61 75 6c 74 2e 0d 0a 20 20 2a 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 | the.default.....*.`InputSettings |
| d600 | 2e 55 70 64 61 74 65 4d 6f 64 65 2e 50 72 6f 63 65 73 73 45 76 65 6e 74 73 49 6e 46 69 78 65 64 | .UpdateMode.ProcessEventsInFixed |
| d620 | 55 70 64 61 74 65 4f 6e 6c 79 60 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d 65 64 20 74 6f 20 | UpdateOnly`.has.been.renamed.to. |
| d640 | 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 55 70 64 61 74 65 4d 6f 64 65 2e 50 72 6f 63 65 73 | `InputSettings.UpdateMode.Proces |
| d660 | 73 45 76 65 6e 74 73 49 6e 46 69 78 65 64 55 70 64 61 74 65 60 2e 0d 0a 2d 20 41 64 64 65 64 20 | sEventsInFixedUpdate`...-.Added. |
| d680 | 69 63 6f 6e 73 20 66 6f 72 20 50 6c 61 79 65 72 49 6e 70 75 74 2c 20 50 6c 61 79 65 72 49 6e 70 | icons.for.PlayerInput,.PlayerInp |
| d6a0 | 75 74 4d 61 6e 61 67 65 72 2c 20 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 | utManager,.InputSystemUIInputMod |
| d6c0 | 75 6c 65 20 61 6e 64 20 4d 75 6c 74 69 70 6c 61 79 65 72 45 76 65 6e 74 53 79 73 74 65 6d 20 63 | ule.and.MultiplayerEventSystem.c |
| d6e0 | 6f 6d 70 6f 6e 65 6e 74 73 2e 0d 0a 2d 20 43 68 61 6e 67 65 64 20 60 4b 65 79 62 6f 61 72 64 60 | omponents...-.Changed.`Keyboard` |
| d700 | 20 49 4d 45 20 70 72 6f 70 65 72 74 69 65 73 20 28 60 69 6d 65 45 6e 61 62 6c 65 64 60 2c 20 60 | .IME.properties.(`imeEnabled`,.` |
| d720 | 69 6d 65 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 60 29 20 74 6f 20 6d 65 74 68 6f 64 73 20 28 | imeCursorPosition`).to.methods.( |
| d740 | 60 53 65 74 49 4d 45 45 6e 61 62 6c 65 64 60 2c 20 60 53 65 74 49 4d 45 43 75 72 73 6f 72 50 6f | `SetIMEEnabled`,.`SetIMECursorPo |
| d760 | 73 69 74 69 6f 6e 60 29 2e 0d 0a 2d 20 41 64 64 65 64 20 67 65 74 74 65 72 73 20 74 6f 20 61 6c | sition`)...-.Added.getters.to.al |
| d780 | 6c 20 60 49 49 6e 70 75 74 52 75 6e 74 69 6d 65 60 20 70 72 6f 70 65 72 74 69 65 73 2e 0d 0a 2d | l.`IInputRuntime`.properties...- |
| d7a0 | 20 52 65 70 6c 61 63 65 20 73 6f 6d 65 20 60 47 65 74 58 78 78 60 20 6d 65 74 68 6f 64 73 20 69 | .Replace.some.`GetXxx`.methods.i |
| d7c0 | 6e 20 6f 75 72 20 41 50 49 20 77 69 74 68 20 60 78 78 78 60 20 20 70 72 6f 70 65 72 74 69 65 73 | n.our.API.with.`xxx`..properties |
| d7e0 | 2e 0d 0a 2d 20 60 50 6f 69 6e 74 65 72 2e 70 68 61 73 65 60 20 68 61 73 20 62 65 65 6e 20 72 65 | ...-.`Pointer.phase`.has.been.re |
| d800 | 6d 6f 76 65 64 20 61 6e 64 20 60 50 6f 69 6e 74 65 72 50 68 61 73 65 60 20 68 61 73 20 62 65 65 | moved.and.`PointerPhase`.has.bee |
| d820 | 6e 20 72 65 6e 61 6d 65 64 20 74 6f 20 60 54 6f 75 63 68 50 68 61 73 65 60 2e 20 50 68 61 73 65 | n.renamed.to.`TouchPhase`..Phase |
| d840 | 73 20 61 72 65 20 6e 6f 77 20 73 70 65 63 69 66 69 63 20 74 6f 20 74 6f 75 63 68 2e 20 60 50 6f | s.are.now.specific.to.touch..`Po |
| d860 | 69 6e 74 65 72 50 68 61 73 65 43 6f 6e 74 72 6f 6c 60 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 | interPhaseControl`.has.been.rena |
| d880 | 6d 65 64 20 74 6f 20 60 54 6f 75 63 68 50 68 61 73 65 43 6f 6e 74 72 6f 6c 60 2e 0d 0a 2d 20 60 | med.to.`TouchPhaseControl`...-.` |
| d8a0 | 50 6f 69 6e 74 65 72 2e 62 75 74 74 6f 6e 60 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d 65 64 | Pointer.button`.has.been.renamed |
| d8c0 | 20 74 6f 20 60 50 6f 69 6e 74 65 72 2e 70 72 65 73 73 60 20 61 6e 64 20 6e 6f 77 20 69 73 20 61 | .to.`Pointer.press`.and.now.is.a |
| d8e0 | 20 63 6f 6e 74 72 6f 6c 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 | .control.that.indicates.whether. |
| d900 | 74 68 65 20 70 6f 69 6e 74 65 72 20 69 73 20 69 6e 20 22 70 72 65 73 73 20 64 6f 77 6e 22 20 73 | the.pointer.is.in."press.down".s |
| d920 | 74 61 74 65 2e 0d 0a 20 20 2a 20 46 6f 72 20 6d 6f 75 73 65 2c 20 63 6f 72 72 65 73 70 6f 6e 64 | tate.....*.For.mouse,.correspond |
| d940 | 73 20 74 6f 20 6c 65 66 74 20 62 75 74 74 6f 6e 20 70 72 65 73 73 2e 0d 0a 20 20 2a 20 46 6f 72 | s.to.left.button.press.....*.For |
| d960 | 20 70 65 6e 2c 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 69 70 20 63 6f 6e 74 61 63 74 | .pen,.corresponds.to.tip.contact |
| d980 | 2e 0d 0a 20 20 2a 20 46 6f 72 20 74 6f 75 63 68 2c 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f | .....*.For.touch,.corresponds.to |
| d9a0 | 20 70 72 69 6d 61 72 79 20 74 6f 75 63 68 20 63 6f 6e 74 61 63 74 20 28 69 2e 65 2e 20 77 68 65 | .primary.touch.contact.(i.e..whe |
| d9c0 | 74 68 65 72 20 5f 5f 61 6e 79 5f 5f 20 66 69 6e 67 65 72 20 69 73 20 64 6f 77 6e 29 2e 0d 0a 2d | ther.__any__.finger.is.down)...- |
| d9e0 | 20 54 68 65 20 73 74 61 74 65 20 63 68 61 6e 67 65 20 6d 6f 6e 69 74 6f 72 20 41 50 49 73 20 28 | .The.state.change.monitor.APIs.( |
| da00 | 60 49 49 6e 70 75 74 53 74 61 74 65 43 68 61 6e 67 65 4d 6f 6e 69 74 6f 72 60 20 61 6e 64 20 66 | `IInputStateChangeMonitor`.and.f |
| da20 | 72 69 65 6e 64 73 29 20 68 61 76 65 20 62 65 65 6e 20 6d 6f 76 65 64 20 6f 75 74 20 6f 66 20 60 | riends).have.been.moved.out.of.` |
| da40 | 49 6e 70 75 74 53 79 73 74 65 6d 60 20 69 6e 74 6f 20 61 20 6e 65 77 20 73 74 61 74 69 63 20 63 | InputSystem`.into.a.new.static.c |
| da60 | 6c 61 73 73 20 60 49 6e 70 75 74 53 74 61 74 65 60 20 69 6e 20 60 55 6e 69 74 79 45 6e 67 69 6e | lass.`InputState`.in.`UnityEngin |
| da80 | 65 2e 45 78 70 65 72 69 6d 65 6e 74 61 6c 2e 49 6e 70 75 74 2e 4c 6f 77 4c 65 76 65 6c 60 2e 0d | e.Experimental.Input.LowLevel`.. |
| daa0 | 0a 20 20 2a 20 52 61 74 69 6f 6e 61 6c 65 3a 20 54 68 65 73 65 20 41 50 49 73 20 61 72 65 20 66 | ...*.Rationale:.These.APIs.are.f |
| dac0 | 61 69 72 6c 79 20 6c 6f 77 2d 6c 65 76 65 6c 20 61 6e 64 20 6e 6f 74 20 6f 66 20 67 65 6e 65 72 | airly.low-level.and.not.of.gener |
| dae0 | 61 6c 20 69 6e 74 65 72 65 73 74 20 73 6f 20 68 61 76 69 6e 67 20 74 68 65 6d 20 6f 75 74 20 6f | al.interest.so.having.them.out.o |
| db00 | 66 20 60 49 6e 70 75 74 53 79 73 74 65 6d 60 20 72 65 64 75 63 65 73 20 74 68 65 20 41 50 49 20 | f.`InputSystem`.reduces.the.API. |
| db20 | 73 75 72 66 61 63 65 20 76 69 73 69 62 6c 65 20 74 6f 20 6d 6f 73 74 20 75 73 65 72 73 2e 0d 0a | surface.visible.to.most.users... |
| db40 | 2d 20 60 49 6e 70 75 74 44 65 76 69 63 65 43 68 61 6e 67 65 2e 53 74 61 74 65 43 68 61 6e 67 65 | -.`InputDeviceChange.StateChange |
| db60 | 64 60 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 20 61 6e 64 20 69 73 20 6e 6f 77 20 61 | d`.has.been.removed.and.is.now.a |
| db80 | 20 73 65 70 61 72 61 74 65 20 63 61 6c 6c 62 61 63 6b 20 60 49 6e 70 75 74 53 74 61 74 65 2e 6f | .separate.callback.`InputState.o |
| dba0 | 6e 43 68 61 6e 67 65 60 2e 0d 0a 20 20 2a 20 52 61 74 69 6f 6e 61 6c 65 3a 20 54 68 65 20 6f 74 | nChange`.....*.Rationale:.The.ot |
| dbc0 | 68 65 72 20 60 49 6e 70 75 74 44 65 76 69 63 65 43 68 61 6e 67 65 60 20 6e 6f 74 69 66 69 63 61 | her.`InputDeviceChange`.notifica |
| dbe0 | 74 69 6f 6e 73 20 61 72 65 20 6c 6f 77 2d 66 72 65 71 75 65 6e 63 79 20 77 68 65 72 65 61 73 20 | tions.are.low-frequency.whereas. |
| dc00 | 60 53 74 61 74 65 43 68 61 6e 67 65 64 60 20 69 73 20 68 69 67 68 2d 66 72 65 71 75 65 6e 63 79 | `StateChanged`.is.high-frequency |
| dc20 | 2e 20 50 75 74 74 69 6e 67 20 74 68 65 6d 20 61 6c 6c 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 63 | ..Putting.them.all.on.the.same.c |
| dc40 | 61 6c 6c 62 61 63 6b 20 6d 61 64 65 20 61 64 64 69 6e 67 20 61 20 63 61 6c 6c 62 61 63 6b 20 74 | allback.made.adding.a.callback.t |
| dc60 | 6f 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 6f 6e 44 65 76 69 63 65 43 68 61 6e 67 65 60 20 75 | o.`InputSystem.onDeviceChange`.u |
| dc80 | 6e 6e 65 63 65 73 73 61 72 69 6c 79 20 65 78 70 65 6e 73 69 76 65 2e 0d 0a 2d 20 60 49 49 6e 70 | nnecessarily.expensive...-.`IInp |
| dca0 | 75 74 53 74 61 74 65 43 61 6c 6c 62 61 63 6b 52 65 63 65 69 76 65 72 60 20 68 61 73 20 62 65 65 | utStateCallbackReceiver`.has.bee |
| dcc0 | 6e 20 72 65 77 72 69 74 74 65 6e 20 66 72 6f 6d 20 73 63 72 61 74 63 68 2e 20 4e 6f 77 20 68 61 | n.rewritten.from.scratch..Now.ha |
| dce0 | 73 20 74 77 6f 20 73 69 6d 70 6c 65 20 6d 65 74 68 6f 64 73 20 60 4f 6e 4e 65 78 74 55 70 64 61 | s.two.simple.methods.`OnNextUpda |
| dd00 | 74 65 60 20 61 6e 64 20 60 4f 6e 45 76 65 6e 74 60 2e 20 49 66 20 69 6d 70 6c 65 6d 65 6e 74 65 | te`.and.`OnEvent`..If.implemente |
| dd20 | 64 20 62 79 20 61 20 64 65 76 69 63 65 2c 20 74 68 65 20 64 65 76 69 63 65 20 6e 6f 77 20 68 61 | d.by.a.device,.the.device.now.ha |
| dd40 | 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 63 68 61 6e 67 69 | s.completely.control.over.changi |
| dd60 | 6e 67 20 69 74 73 20 6f 77 6e 20 73 74 61 74 65 2e 20 55 73 65 20 74 68 65 20 60 49 6e 70 75 74 | ng.its.own.state..Use.the.`Input |
| dd80 | 53 74 61 74 65 2e 43 68 61 6e 67 65 60 20 6d 65 74 68 6f 64 73 20 74 6f 20 61 66 66 65 63 74 20 | State.Change`.methods.to.affect. |
| dda0 | 73 74 61 74 65 20 63 68 61 6e 67 65 73 20 77 68 69 6c 65 20 74 72 69 67 67 65 72 20 73 74 61 74 | state.changes.while.trigger.stat |
| ddc0 | 65 20 63 68 61 6e 67 65 20 6d 6f 6e 69 74 6f 72 73 20 28 65 2e 67 2e 20 66 6f 72 20 61 63 74 69 | e.change.monitors.(e.g..for.acti |
| dde0 | 6f 6e 73 29 20 63 6f 72 72 65 63 74 6c 79 2e 0d 0a 2d 20 53 69 6d 70 6c 69 66 69 65 64 20 68 61 | ons).correctly...-.Simplified.ha |
| de00 | 6e 64 6c 69 6e 67 20 6f 66 20 58 52 20 69 6e 70 75 74 20 69 6e 20 60 49 6e 70 75 74 53 79 73 74 | ndling.of.XR.input.in.`InputSyst |
| de20 | 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 62 79 20 68 61 76 69 6e 67 20 6f 6e 6c 79 20 | emUIInputModule`.by.having.only. |
| de40 | 6f 6e 65 20 73 65 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 61 6c 6c 20 58 52 20 64 65 | one.set.of.actions.for.all.XR.de |
| de60 | 76 69 63 65 73 2e 0d 0a 2d 20 57 65 20 6e 6f 77 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 68 69 | vices...-.We.now.use.the.same.hi |
| de80 | 65 72 61 72 63 68 69 63 61 6c 20 64 65 76 69 63 65 20 70 69 63 6b 65 72 20 69 6e 20 74 68 65 20 | erarchical.device.picker.in.the. |
| dea0 | 22 41 64 64 20 43 6f 6e 74 72 6f 6c 20 53 63 68 65 6d 65 22 20 70 6f 70 75 70 2c 20 77 68 69 63 | "Add.Control.Scheme".popup,.whic |
| dec0 | 68 20 69 73 20 61 6c 72 65 61 64 79 20 75 73 65 64 20 69 6e 20 74 68 65 20 22 49 6e 70 75 74 20 | h.is.already.used.in.the."Input. |
| dee0 | 53 65 74 74 69 6e 67 73 22 20 77 69 6e 64 6f 77 2e 0d 0a 2d 20 4d 61 64 65 20 61 6c 6c 20 60 49 | Settings".window...-.Made.all.`I |
| df00 | 49 6e 70 75 74 53 74 61 74 65 54 79 70 65 49 6e 66 6f 60 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 | InputStateTypeInfo`.implementati |
| df20 | 6f 6e 73 20 69 6e 74 65 72 6e 61 6c 2c 20 61 73 20 74 68 65 73 65 20 64 69 64 20 6e 6f 74 20 6f | ons.internal,.as.these.did.not.o |
| df40 | 66 66 65 72 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0d 0a 2d 20 4d 61 64 65 20 | ffer.value.to.the.user...-.Made. |
| df60 | 61 6c 6c 20 60 49 49 6e 70 75 74 44 65 76 69 63 65 43 6f 6d 6d 61 6e 64 49 6e 66 6f 60 20 69 6d | all.`IInputDeviceCommandInfo`.im |
| df80 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 69 6e 74 65 72 6e 61 6c 2c 20 61 73 20 74 68 65 73 65 | plementations.internal,.as.these |
| dfa0 | 20 64 69 64 20 6e 6f 74 20 6f 66 66 65 72 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 75 73 65 72 | .did.not.offer.value.to.the.user |
| dfc0 | 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 60 52 65 61 64 57 72 69 74 65 41 72 72 61 79 60 2c 20 77 | ...-.Removed.`ReadWriteArray`,.w |
| dfe0 | 68 69 63 68 20 77 61 73 20 6f 6e 6c 79 20 75 73 65 64 20 66 6f 72 20 6d 61 6b 69 6e 67 20 60 52 | hich.was.only.used.for.making.`R |
| e000 | 65 62 69 6e 64 69 6e 67 4f 70 65 72 61 74 69 6f 6e 2e 73 63 6f 72 65 73 60 20 65 64 69 74 61 62 | ebindingOperation.scores`.editab |
| e020 | 6c 65 2c 20 77 68 69 63 68 20 64 69 64 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 2e | le,.which.did.not.add.any.value. |
| e040 | 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 60 50 72 69 6d 69 74 69 76 65 56 61 6c 75 65 4f 72 41 72 72 | ..-.Removed.`PrimitiveValueOrArr |
| e060 | 61 79 60 2c 20 61 73 20 6e 6f 6e 20 6f 66 20 69 74 27 73 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 | ay`,.as.non.of.it's.functionalit |
| e080 | 79 20 6f 76 65 72 20 60 50 72 69 6d 69 74 69 76 65 56 61 6c 75 65 60 20 77 61 73 20 69 6d 70 6c | y.over.`PrimitiveValue`.was.impl |
| e0a0 | 65 6d 65 6e 74 65 64 2e 0d 0a 2d 20 4d 61 64 65 20 61 6c 6c 20 60 49 6e 70 75 74 50 72 6f 63 65 | emented...-.Made.all.`InputProce |
| e0c0 | 73 73 6f 72 60 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 74 65 72 6e 61 6c 2c 20 61 | ssor`.implementation.internal,.a |
| e0e0 | 73 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 73 65 20 74 79 70 65 73 20 69 73 20 65 78 70 6f 73 | s.access.to.these.types.is.expos |
| e100 | 65 64 20 6f 6e 6c 79 20 74 68 72 6f 75 67 68 20 74 65 78 74 20 6d 6f 64 65 20 72 65 70 72 65 73 | ed.only.through.text.mode.repres |
| e120 | 65 6e 74 61 74 69 6f 6e 73 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 60 43 75 72 76 65 50 72 6f 63 | entations...-.Removed.`CurveProc |
| e140 | 65 73 73 6f 72 60 20 61 73 20 69 74 20 77 61 73 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 64 | essor`.as.it.was.not.implemented |
| e160 | 2e 0d 0a 2d 20 52 65 6e 61 6d 65 64 20 58 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 6c 65 72 4f 53 58 | ...-.Renamed.XInputControllerOSX |
| e180 | 20 74 6f 20 61 20 6d 6f 72 65 20 64 65 73 63 72 69 70 74 69 76 65 20 58 62 6f 78 47 61 6d 65 70 | .to.a.more.descriptive.XboxGamep |
| e1a0 | 61 64 4d 61 63 4f 53 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 60 49 | adMacOS.....####.Actions....-.`I |
| e1c0 | 6e 70 75 74 41 63 74 69 6f 6e 2e 63 6f 6e 74 69 6e 75 6f 75 73 60 20 68 61 73 20 62 65 65 6e 20 | nputAction.continuous`.has.been. |
| e1e0 | 72 65 6d 6f 76 65 64 2e 20 52 75 6e 6e 69 6e 67 20 6c 6f 67 69 63 20 65 76 65 72 79 20 66 72 61 | removed..Running.logic.every.fra |
| e200 | 6d 65 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 69 6e 70 75 74 20 63 61 6e 20 65 61 73 69 6c | me.regardless.of.input.can.easil |
| e220 | 79 20 62 65 20 61 63 68 69 65 76 65 64 20 69 6e 20 67 61 6d 65 20 63 6f 64 65 2e 0d 0a 2d 20 54 | y.be.achieved.in.game.code...-.T |
| e240 | 68 65 20 77 61 79 20 61 63 74 69 6f 6e 20 62 65 68 61 76 69 6f 72 20 69 73 20 63 6f 6e 66 69 67 | he.way.action.behavior.is.config |
| e260 | 75 72 65 64 20 68 61 73 20 62 65 65 6e 20 73 69 6d 70 6c 69 66 69 65 64 2e 0d 0a 20 20 2a 20 54 | ured.has.been.simplified.....*.T |
| e280 | 68 65 20 70 72 65 76 69 6f 75 73 20 72 6f 73 74 65 72 20 6f 66 20 74 6f 67 67 6c 65 73 20 68 61 | he.previous.roster.of.toggles.ha |
| e2a0 | 73 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 77 6f 20 73 65 74 74 69 6e 67 | s.been.replaced.with.two.setting |
| e2c0 | 73 3a 0d 0a 20 20 20 20 31 2e 20 60 41 63 74 69 6f 6e 20 54 79 70 65 60 3a 20 44 65 74 65 72 6d | s:......1..`Action.Type`:.Determ |
| e2e0 | 69 6e 65 73 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 2e | ines.the.behavior.of.the.action. |
| e300 | 20 43 68 6f 69 63 65 73 20 61 72 65 20 60 56 61 6c 75 65 60 2c 20 60 42 75 74 74 6f 6e 60 2c 20 | .Choices.are.`Value`,.`Button`,. |
| e320 | 61 6e 64 20 60 50 61 73 73 54 68 72 6f 75 67 68 60 2e 0d 0a 20 20 20 20 32 2e 20 60 43 6f 6e 74 | and.`PassThrough`.......2..`Cont |
| e340 | 72 6f 6c 20 54 79 70 65 60 3a 20 44 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 74 79 70 65 20 6f | rol.Type`:.Determines.the.type.o |
| e360 | 66 20 63 6f 6e 74 72 6f 6c 20 28 61 6e 64 20 69 6d 70 6c 69 63 69 74 6c 79 20 74 68 65 20 74 79 | f.control.(and.implicitly.the.ty |
| e380 | 70 65 20 6f 66 20 76 61 6c 75 65 29 20 74 68 65 20 61 63 74 69 6f 6e 20 69 73 20 6c 6f 6f 6b 69 | pe.of.value).the.action.is.looki |
| e3a0 | 6e 67 20 66 6f 72 20 69 66 20 74 68 65 20 61 63 74 69 6f 6e 20 69 73 20 61 20 60 56 61 6c 75 65 | ng.for.if.the.action.is.a.`Value |
| e3c0 | 60 20 6f 72 20 60 50 61 73 73 54 68 72 6f 75 67 68 60 20 61 63 74 69 6f 6e 2e 0d 0a 20 20 2a 20 | `.or.`PassThrough`.action.....*. |
| e3e0 | 54 68 65 20 70 72 65 76 69 6f 75 73 20 60 49 6e 69 74 69 61 6c 20 53 74 61 74 65 20 43 68 65 63 | The.previous.`Initial.State.Chec |
| e400 | 6b 60 20 74 6f 67 67 6c 65 20 69 73 20 6e 6f 77 20 69 6d 70 6c 69 63 69 74 20 69 6e 20 74 68 65 | k`.toggle.is.now.implicit.in.the |
| e420 | 20 61 63 74 69 6f 6e 20 74 79 70 65 20 6e 6f 77 2e 20 60 56 61 6c 75 65 60 20 61 63 74 69 6f 6e | .action.type.now..`Value`.action |
| e440 | 73 20 70 65 72 66 6f 72 6d 20 61 6e 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 20 63 68 65 63 6b | s.perform.an.initial.state.check |
| e460 | 20 28 69 2e 65 2e 20 74 72 69 67 67 65 72 20 69 66 20 74 68 65 69 72 20 63 6f 6e 74 72 6f 6c 20 | .(i.e..trigger.if.their.control. |
| e480 | 69 73 20 61 6c 72 65 61 64 79 20 61 63 74 75 61 74 65 64 20 77 68 65 6e 20 74 68 65 20 61 63 74 | is.already.actuated.when.the.act |
| e4a0 | 69 6f 6e 20 69 73 20 65 6e 61 62 6c 65 64 29 2e 20 4f 74 68 65 72 20 74 79 70 65 73 20 6f 66 20 | ion.is.enabled)..Other.types.of. |
| e4c0 | 61 63 74 69 6f 6e 73 20 64 6f 6e 27 74 2e 0d 0a 20 20 2a 20 54 68 65 20 70 72 65 76 69 6f 75 73 | actions.don't.....*.The.previous |
| e4e0 | 20 60 50 61 73 73 20 54 68 72 6f 75 67 68 60 20 74 6f 67 67 6c 65 20 69 73 20 6e 6f 77 20 72 6f | .`Pass.Through`.toggle.is.now.ro |
| e500 | 6c 6c 65 64 20 69 6e 74 6f 20 74 68 65 20 61 63 74 69 6f 6e 20 74 79 70 65 2e 0d 0a 0d 0a 23 23 | lled.into.the.action.type.....## |
| e520 | 20 5b 30 2e 32 2e 31 30 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 39 2d 35 2d 31 37 0d 0a 0d | .[0.2.10-preview].-.2019-5-17... |
| e540 | 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 41 64 64 65 64 20 61 20 60 4d 75 6c 74 69 70 6c | .###.Added....-.Added.a.`Multipl |
| e560 | 61 79 65 72 45 76 65 6e 74 53 79 73 74 65 6d 60 20 63 6c 61 73 73 2c 20 77 68 69 63 68 20 61 6c | ayerEventSystem`.class,.which.al |
| e580 | 6c 6f 77 73 20 79 6f 75 20 75 73 65 20 6d 75 6c 74 69 70 6c 65 20 55 49 20 65 76 65 6e 74 20 73 | lows.you.use.multiple.UI.event.s |
| e5a0 | 79 73 74 65 6d 73 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 64 69 66 66 65 72 65 6e 74 20 70 61 72 74 | ystems.to.control.different.part |
| e5c0 | 73 20 6f 66 20 74 68 65 20 55 49 20 62 79 20 64 69 66 66 65 72 65 6e 74 20 70 6c 61 79 65 72 73 | s.of.the.UI.by.different.players |
| e5e0 | 2e 0d 0a 2d 20 60 49 6e 70 75 74 53 79 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 | ...-.`InputSystemUIInputModule`. |
| e600 | 6e 6f 77 20 6c 65 74 73 20 79 6f 75 20 73 70 65 63 69 66 79 20 61 6e 20 60 49 6e 70 75 74 41 63 | now.lets.you.specify.an.`InputAc |
| e620 | 74 69 6f 6e 41 73 73 65 74 60 20 69 6e 20 74 68 65 20 60 61 63 74 69 6f 6e 73 41 73 73 65 74 60 | tionAsset`.in.the.`actionsAsset` |
| e640 | 20 70 72 6f 70 65 72 74 79 2e 20 49 66 20 74 68 69 73 20 69 73 20 73 65 74 2c 20 74 68 65 20 69 | .property..If.this.is.set,.the.i |
| e660 | 6e 73 70 65 63 74 6f 72 20 77 69 6c 6c 20 70 6f 70 75 6c 61 74 65 20 61 6c 6c 20 61 63 74 69 6f | nspector.will.populate.all.actio |
| e680 | 6e 73 20 66 72 6f 6d 20 74 68 69 73 20 61 73 73 65 74 2e 20 49 66 20 79 6f 75 20 68 61 76 65 20 | ns.from.this.asset..If.you.have. |
| e6a0 | 61 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 63 6f 6d 70 6f 6e 65 6e 74 20 6f 6e 20 74 68 65 | a.`PlayerInput`.component.on.the |
| e6c0 | 20 73 61 6d 65 20 67 61 6d 65 20 6f 62 6a 65 63 74 2c 20 72 65 66 65 72 65 6e 63 69 6e 67 20 74 | .same.game.object,.referencing.t |
| e6e0 | 68 65 20 73 61 6d 65 20 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 41 73 73 65 74 60 2c 20 74 68 65 | he.same..`InputActionAsset`,.the |
| e700 | 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 63 6f 6d 70 6f 6e 65 6e 74 20 77 69 6c 6c 20 6b 65 | .`PlayerInput`.component.will.ke |
| e720 | 65 70 20 74 68 65 20 61 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 60 49 6e 70 75 74 53 79 73 74 | ep.the.actions.on.the.`InputSyst |
| e740 | 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 69 6e 20 73 79 6e 63 68 2c 20 61 6c 6c 6f 77 | emUIInputModule`.in.synch,.allow |
| e760 | 69 6e 67 20 65 61 73 79 20 73 65 74 75 70 20 6f 66 20 6d 75 6c 74 69 70 6c 61 79 65 72 20 55 49 | ing.easy.setup.of.multiplayer.UI |
| e780 | 20 73 79 73 74 65 6d 73 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 60 53 | .systems.....###.Changed....-.`S |
| e7a0 | 74 69 63 6b 43 6f 6e 74 72 6f 6c 2e 78 60 20 61 6e 64 20 60 53 74 69 63 6b 43 6f 6e 74 72 6f 6c | tickControl.x`.and.`StickControl |
| e7c0 | 2e 79 60 20 61 72 65 20 6e 6f 77 20 64 65 61 64 7a 6f 6e 65 64 2c 20 69 2e 65 2e 20 68 61 76 65 | .y`.are.now.deadzoned,.i.e..have |
| e7e0 | 20 60 41 78 69 73 44 65 61 64 7a 6f 6e 65 60 20 70 72 6f 63 65 73 73 6f 72 73 20 6f 6e 20 74 68 | .`AxisDeadzone`.processors.on.th |
| e800 | 65 6d 2e 20 54 68 69 73 20 61 66 66 65 63 74 73 20 61 6c 6c 20 67 61 6d 65 70 61 64 73 20 61 6e | em..This.affects.all.gamepads.an |
| e820 | 64 20 6a 6f 79 73 74 69 63 6b 73 2e 0d 0a 20 20 2a 20 5f 5f 4e 4f 54 45 3a 5f 5f 20 54 68 65 20 | d.joysticks.....*.__NOTE:__.The. |
| e840 | 64 65 61 64 7a 6f 6e 69 6e 67 20 69 73 20 5f 5f 69 6e 64 65 70 65 6e 64 65 6e 74 5f 5f 20 6f 66 | deadzoning.is.__independent__.of |
| e860 | 20 74 68 65 20 73 74 69 63 6b 2e 20 57 68 65 72 65 61 73 20 74 68 65 20 73 74 61 63 6b 20 68 61 | .the.stick..Whereas.the.stack.ha |
| e880 | 73 20 61 20 72 61 64 69 61 6c 20 64 65 61 64 7a 6f 6e 65 73 2c 20 60 78 60 20 61 6e 64 20 60 79 | s.a.radial.deadzones,.`x`.and.`y |
| e8a0 | 60 20 68 61 76 65 20 6c 69 6e 65 61 72 20 64 65 61 64 7a 6f 6e 65 73 2e 20 54 68 69 73 20 6d 65 | `.have.linear.deadzones..This.me |
| e8c0 | 61 6e 73 20 74 68 61 74 20 60 6c 65 66 74 53 74 69 63 6b 2e 52 65 61 64 56 61 6c 75 65 28 29 2e | ans.that.`leftStick.ReadValue(). |
| e8e0 | 78 60 20 69 73 20 5f 5f 6e 6f 74 5f 5f 20 6e 65 63 65 73 73 61 72 79 20 65 71 75 61 6c 20 74 6f | x`.is.__not__.necessary.equal.to |
| e900 | 20 60 6c 65 66 74 53 74 69 63 6b 2e 78 2e 52 65 61 64 56 61 6c 75 65 28 29 60 2e 0d 0a 20 20 2a | .`leftStick.x.ReadValue()`.....* |
| e920 | 20 54 68 69 73 20 63 68 61 6e 67 65 20 61 6c 73 6f 20 66 69 78 65 73 20 74 68 65 20 70 72 6f 62 | .This.change.also.fixes.the.prob |
| e940 | 6c 65 6d 20 6f 66 20 6e 6f 69 73 65 20 66 72 6f 6d 20 73 74 69 63 6b 73 20 6e 6f 74 20 67 65 74 | lem.of.noise.from.sticks.not.get |
| e960 | 74 69 6e 67 20 66 69 6c 74 65 72 65 64 20 6f 75 74 20 61 6e 64 20 63 61 75 73 69 6e 67 20 64 65 | ting.filtered.out.and.causing.de |
| e980 | 76 69 63 65 73 20 73 75 63 68 20 61 73 20 74 68 65 20 50 53 34 20 63 6f 6e 74 72 6f 6c 6c 65 72 | vices.such.as.the.PS4.controller |
| e9a0 | 20 74 6f 20 63 6f 6e 73 74 61 6e 74 6c 79 20 6d 61 6b 65 20 69 74 73 65 6c 66 20 60 47 61 6d 65 | .to.constantly.make.itself.`Game |
| e9c0 | 70 61 64 2e 63 75 72 72 65 6e 74 60 2e 0d 0a 0d 0a 2d 20 52 65 64 65 73 69 67 6e 65 64 20 60 55 | pad.current`.....-.Redesigned.`U |
| e9e0 | 49 41 63 74 69 6f 6e 49 6e 70 75 74 4d 6f 64 75 6c 65 60 0d 0a 20 2a 20 41 64 64 65 64 20 61 20 | IActionInputModule`...*.Added.a. |
| ea00 | 62 75 74 74 6f 6e 20 69 6e 20 74 68 65 20 69 6e 73 70 65 63 74 6f 72 20 74 6f 20 61 75 74 6f 6d | button.in.the.inspector.to.autom |
| ea20 | 61 74 69 63 61 6c 6c 79 20 61 73 73 69 67 6e 20 61 63 74 69 6f 6e 73 20 66 72 6f 6d 20 61 6e 20 | atically.assign.actions.from.an. |
| ea40 | 69 6e 70 75 74 20 61 63 74 69 6f 6e 20 61 73 73 65 74 20 62 61 73 65 64 20 6f 6e 20 63 6f 6d 6d | input.action.asset.based.on.comm |
| ea60 | 6f 6e 6c 79 20 75 73 65 64 20 61 63 74 69 6f 6e 20 6e 61 6d 65 73 2e 0d 0a 20 2a 20 57 69 6c 6c | only.used.action.names....*.Will |
| ea80 | 20 6e 6f 77 20 70 6f 70 75 6c 61 74 65 20 61 63 74 69 6f 6e 73 20 77 69 74 68 20 75 73 65 66 75 | .now.populate.actions.with.usefu |
| eaa0 | 6c 20 64 65 66 61 75 6c 74 73 2e 0d 0a 20 2a 20 52 65 6d 6f 76 65 64 20 60 63 6c 69 63 6b 53 70 | l.defaults....*.Removed.`clickSp |
| eac0 | 65 65 64 60 20 70 72 6f 70 65 72 74 79 20 2d 20 77 69 6c 6c 20 75 73 65 20 6e 61 74 69 76 65 20 | eed`.property.-.will.use.native. |
| eae0 | 63 6c 69 63 6b 20 63 6f 75 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 4f 53 20 77 68 65 72 65 20 61 | click.counts.from.the.OS.where.a |
| eb00 | 76 61 69 6c 61 62 6c 65 20 69 6e 73 74 65 61 64 2e 0d 0a 20 2a 20 52 65 6d 6f 76 65 64 20 60 73 | vailable.instead....*.Removed.`s |
| eb20 | 65 6e 64 45 76 65 6e 74 73 57 68 65 6e 49 6e 42 61 63 6b 67 72 6f 75 6e 64 60 20 70 72 6f 70 65 | endEventsWhenInBackground`.prope |
| eb40 | 72 74 79 2e 0d 0a 20 2a 20 48 69 64 69 6e 67 20 60 54 6f 75 63 68 65 73 60 20 61 6e 64 20 60 54 | rty....*.Hiding.`Touches`.and.`T |
| eb60 | 72 61 63 6b 65 64 44 65 76 69 63 65 73 60 20 75 6e 74 69 6c 20 77 65 20 64 65 63 69 64 65 20 68 | rackedDevices`.until.we.decide.h |
| eb80 | 6f 77 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 65 6d 2e 0d 0a 20 2a 20 52 65 6d 6f 76 65 20 60 6d | ow.to.handle.them....*.Remove.`m |
| eba0 | 6f 76 65 44 65 61 64 7a 6f 6e 65 60 20 70 72 6f 70 65 72 74 79 20 61 73 20 69 74 20 69 73 20 6d | oveDeadzone`.property.as.it.is.m |
| ebc0 | 61 64 65 20 72 65 64 75 6e 64 61 6e 74 20 62 79 20 74 68 65 20 61 63 74 69 6f 6e 27 73 20 64 65 | ade.redundant.by.the.action's.de |
| ebe0 | 61 64 20 7a 6f 6e 65 2e 0d 0a 20 2a 20 52 65 6d 6f 76 65 64 20 60 55 49 41 63 74 69 6f 6e 49 6e | ad.zone....*.Removed.`UIActionIn |
| ec00 | 70 75 74 4d 6f 64 75 6c 65 45 6e 61 62 6c 65 72 60 20 63 6f 6d 70 6f 6e 65 6e 74 2c 20 60 55 49 | putModuleEnabler`.component,.`UI |
| ec20 | 41 63 74 69 6f 6e 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 77 69 6c 6c 20 6e 6f 77 20 65 6e 61 62 | ActionInputModule`.will.now.enab |
| ec40 | 6c 65 20 69 74 73 65 6c 66 2e 0d 0a 2d 20 43 68 61 6e 67 65 64 20 64 65 66 61 75 6c 74 20 62 75 | le.itself...-.Changed.default.bu |
| ec60 | 74 74 6f 6e 20 70 72 65 73 73 20 70 6f 69 6e 74 20 74 6f 20 30 2e 35 2e 0d 0a 2d 20 43 68 61 6e | tton.press.point.to.0.5...-.Chan |
| ec80 | 67 65 64 20 61 6c 6c 20 63 6f 6e 73 74 61 6e 74 73 20 69 6e 20 70 75 62 6c 69 63 20 41 50 49 20 | ged.all.constants.in.public.API. |
| eca0 | 74 6f 20 6d 61 74 63 68 20 55 6e 69 74 79 20 6e 61 6d 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e | to.match.Unity.naming.convention |
| ecc0 | 73 20 28 22 43 6f 6e 73 74 61 6e 74 22 20 69 6e 73 74 65 61 64 20 6f 66 20 22 6b 43 6f 6e 73 74 | s.("Constant".instead.of."kConst |
| ece0 | 61 6e 74 22 29 2e 0d 0a 2d 20 43 68 61 6e 67 65 64 20 6e 61 6d 65 73 70 61 63 65 20 66 72 6f 6d | ant")...-.Changed.namespace.from |
| ed00 | 20 60 55 6e 69 74 79 45 6e 67 69 6e 65 2e 45 78 70 65 72 69 6d 65 6e 74 61 6c 2e 49 6e 70 75 74 | .`UnityEngine.Experimental.Input |
| ed20 | 60 20 74 6f 20 60 55 6e 69 74 79 45 6e 67 69 6e 65 2e 49 6e 70 75 74 53 79 73 74 65 6d 60 2e 0d | `.to.`UnityEngine.InputSystem`.. |
| ed40 | 0a 2d 20 47 65 6e 65 72 61 74 65 64 20 77 72 61 70 70 65 72 20 63 6f 64 65 20 6e 6f 77 20 68 61 | .-.Generated.wrapper.code.now.ha |
| ed60 | 73 20 6e 69 63 65 72 20 66 6f 72 6d 61 74 74 69 6e 67 2e 0d 0a 2d 20 52 65 6e 61 6d 65 64 20 60 | s.nicer.formatting...-.Renamed.` |
| ed80 | 55 49 41 63 74 69 6f 6e 49 6e 70 75 74 4d 6f 64 75 6c 65 60 20 74 6f 20 60 49 6e 70 75 74 53 79 | UIActionInputModule`.to.`InputSy |
| eda0 | 73 74 65 6d 55 49 49 6e 70 75 74 4d 6f 64 75 6c 65 60 2e 0d 0a 2d 20 4e 69 63 65 72 20 69 63 6f | stemUIInputModule`...-.Nicer.ico |
| edc0 | 6e 73 20 66 6f 72 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 41 73 73 65 74 73 60 20 61 6e 64 20 60 | ns.for.`InputActionAssets`.and.` |
| ede0 | 49 6e 70 75 74 41 63 74 69 6f 6e 73 60 20 61 6e 64 20 66 6f 72 20 60 42 75 74 74 6f 6e 60 20 61 | InputActions`.and.for.`Button`.a |
| ee00 | 6e 64 20 67 65 6e 65 72 69 63 20 63 6f 6e 74 72 6f 6c 73 2e 0d 0a 2d 20 43 68 61 6e 67 65 20 61 | nd.generic.controls...-.Change.a |
| ee20 | 6c 6c 20 70 75 62 6c 69 63 20 41 50 49 20 75 73 69 6e 67 20 60 49 6e 74 50 74 72 60 20 74 6f 20 | ll.public.API.using.`IntPtr`.to. |
| ee40 | 75 73 65 20 75 6e 73 61 66 65 20 70 6f 69 6e 74 65 72 20 74 79 70 65 73 20 69 6e 73 74 65 61 64 | use.unsafe.pointer.types.instead |
| ee60 | 2e 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 77 69 6c 6c 20 6e 6f 20 6c 6f 6e 67 65 | ...-.`PlayerInput`.will.no.longe |
| ee80 | 72 20 64 69 73 61 62 6c 65 20 61 6e 79 20 61 63 74 69 6f 6e 73 20 6e 6f 74 20 69 6e 20 74 68 65 | r.disable.any.actions.not.in.the |
| eea0 | 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 61 63 74 69 6f 6e 20 6d 61 70 20 77 68 65 | .currently.active.action.map.whe |
| eec0 | 6e 20 64 69 73 61 62 6c 69 6e 67 20 69 6e 70 75 74 20 6f 72 20 73 77 69 74 63 68 69 6e 67 20 61 | n.disabling.input.or.switching.a |
| eee0 | 63 74 69 6f 6e 20 6d 61 70 73 2e 0d 0a 2d 20 43 68 61 6e 67 65 20 73 6f 6d 65 20 70 75 62 6c 69 | ction.maps...-.Change.some.publi |
| ef00 | 63 20 66 69 65 6c 64 73 20 69 6e 74 6f 20 70 72 6f 70 65 72 74 69 65 73 2e 0d 0a 2d 20 49 6e 70 | c.fields.into.properties...-.Inp |
| ef20 | 75 74 20 53 79 73 74 65 6d 20 70 72 6f 6a 65 63 74 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 6e | ut.System.project.settings.are.n |
| ef40 | 6f 77 20 63 61 6c 6c 65 64 20 22 49 6e 70 75 74 20 53 79 73 74 65 6d 20 50 61 63 6b 61 67 65 22 | ow.called."Input.System.Package" |
| ef60 | 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 77 69 6e 64 6f 77 20 69 6e 73 74 65 61 64 20 6f | .in.the.project.window.instead.o |
| ef80 | 66 20 22 49 6e 70 75 74 20 28 4e 45 57 29 22 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 60 50 6c 75 | f."Input.(NEW)"...-.Removed.`Plu |
| efa0 | 67 69 6e 73 60 20 66 72 6f 6d 20 61 6c 6c 20 6e 61 6d 65 73 70 61 63 65 73 2e 0d 0a 2d 20 52 65 | gins`.from.all.namespaces...-.Re |
| efc0 | 6e 61 6d 65 20 22 43 61 6e 63 65 6c 6c 65 64 22 20 2d 3e 20 22 43 61 6e 63 65 6c 65 64 22 20 28 | name."Cancelled".->."Canceled".( |
| efe0 | 55 53 20 73 70 65 6c 6c 69 6e 67 29 20 69 6e 20 61 6c 6c 20 41 50 49 73 2e 0d 0a 0d 0a 23 23 23 | US.spelling).in.all.APIs.....### |
| f000 | 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 41 64 64 69 6e 67 20 64 65 76 69 63 65 73 20 74 6f 20 22 53 | .Fixed....-.Adding.devices.to."S |
| f020 | 75 70 70 6f 72 74 65 64 20 44 65 76 69 63 65 73 22 20 69 6e 20 69 6e 70 75 74 20 70 72 65 66 65 | upported.Devices".in.input.prefe |
| f040 | 72 65 6e 63 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 69 6e 67 20 74 6f 20 73 65 6c 65 63 74 20 63 65 | rences.not.allowing.to.select.ce |
| f060 | 72 74 61 69 6e 20 64 65 76 69 63 65 20 74 79 70 65 73 20 28 6c 69 6b 65 20 22 47 61 6d 65 70 61 | rtain.device.types.(like."Gamepa |
| f080 | 64 22 29 2e 0d 0a 2d 20 46 69 78 65 64 20 73 63 72 6f 6c 6c 69 6e 67 20 69 6e 20 60 55 49 41 63 | d")...-.Fixed.scrolling.in.`UIAc |
| f0a0 | 74 69 6f 6e 49 6e 70 75 74 4d 6f 64 75 6c 65 60 2e 0d 0a 2d 20 46 69 78 65 64 20 63 6f 6d 70 69 | tionInputModule`...-.Fixed.compi |
| f0c0 | 6c 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 70 61 63 6b 61 67 65 20 69 6e | ling.the.input.system.package.in |
| f0e0 | 20 55 6e 69 74 79 20 31 39 2e 32 20 77 69 74 68 20 75 67 75 69 20 62 65 69 6e 67 20 6d 6f 76 65 | .Unity.19.2.with.ugui.being.move |
| f100 | 64 20 74 6f 20 61 20 70 61 63 6b 61 67 65 20 6e 6f 77 2e 0d 0a 2d 20 49 6e 20 74 68 65 20 49 6e | d.to.a.package.now...-.In.the.In |
| f120 | 70 75 74 20 53 79 73 74 65 6d 20 70 72 6f 6a 65 63 74 20 73 65 74 74 69 6e 67 73 20 77 69 6e 64 | put.System.project.settings.wind |
| f140 | 6f 77 2c 20 79 6f 75 20 63 61 6e 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 64 64 20 61 20 73 75 70 70 | ow,.you.can.no.longer.add.a.supp |
| f160 | 6f 72 74 65 64 20 64 65 76 69 63 65 20 74 77 69 63 65 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 | orted.device.twice.....####.Acti |
| f180 | 6f 6e 73 0d 0a 0d 0a 2d 20 43 75 73 74 6f 6d 20 69 6e 73 70 65 63 74 6f 72 20 66 6f 72 20 60 50 | ons....-.Custom.inspector.for.`P |
| f1a0 | 6c 61 79 65 72 49 6e 70 75 74 60 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 64 64 73 20 64 75 70 6c 69 | layerInput`.no.longer.adds.dupli |
| f1c0 | 63 61 74 65 73 20 6f 66 20 61 63 74 69 6f 6e 20 65 76 65 6e 74 73 20 69 66 20 60 49 6e 76 6f 6b | cates.of.action.events.if.`Invok |
| f1e0 | 65 20 55 6e 69 74 79 20 45 76 65 6e 74 73 60 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 62 65 68 | e.Unity.Events`.notification.beh |
| f200 | 61 76 69 6f 72 20 69 73 20 73 65 6c 65 63 74 65 64 2e 0d 0a 2d 20 46 69 78 65 64 20 60 48 6f 6c | avior.is.selected...-.Fixed.`Hol |
| f220 | 64 60 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 66 69 72 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 | d`.interactions.firing.immediate |
| f240 | 6c 79 20 62 65 66 6f 72 65 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 68 61 73 20 70 61 73 73 65 | ly.before.the.duration.has.passe |
| f260 | 64 2e 0d 0a 2d 20 46 69 78 65 64 20 65 64 69 74 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 6f 72 20 | d...-.Fixed.editing.bindings.or. |
| f280 | 70 72 6f 63 65 73 73 6f 72 73 20 66 6f 72 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 60 20 66 69 65 | processors.for.`InputAction`.fie |
| f2a0 | 6c 64 73 20 69 6e 20 74 68 65 20 69 6e 73 70 65 63 74 6f 72 20 28 43 68 61 6e 67 65 73 20 77 6f | lds.in.the.inspector.(Changes.wo |
| f2c0 | 75 6c 64 6e 27 74 20 70 65 72 73 69 73 74 20 62 65 66 6f 72 65 29 2e 0d 0a 2d 20 46 69 78 65 64 | uldn't.persist.before)...-.Fixed |
| f2e0 | 20 65 78 63 65 70 74 69 6f 6e 20 6d 65 73 73 61 67 65 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 | .exception.message.when.calling. |
| f300 | 60 43 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2e 52 65 61 64 56 61 6c 75 65 3c 54 56 61 6c 75 | `CallbackContext.ReadValue<TValu |
| f320 | 65 3e 28 29 60 20 66 6f 72 20 61 6e 20 61 63 74 69 6f 6e 20 77 69 74 68 20 61 20 63 6f 6d 70 6f | e>()`.for.an.action.with.a.compo |
| f340 | 73 69 74 65 20 62 69 6e 64 69 6e 67 20 77 69 74 68 20 60 54 56 61 6c 75 65 60 20 6e 6f 74 20 6d | site.binding.with.`TValue`.not.m |
| f360 | 61 74 63 68 69 6e 67 20 74 68 65 20 63 6f 6d 70 6f 73 69 74 65 27 73 20 76 61 6c 75 65 20 74 79 | atching.the.composite's.value.ty |
| f380 | 70 65 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 | pe.....###.Added....####.Actions |
| f3a0 | 0d 0a 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 63 61 6e 20 6e 6f 77 20 68 61 6e 64 | ....-.`PlayerInput`.can.now.hand |
| f3c0 | 6c 65 20 60 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 60 20 61 73 73 65 74 73 20 74 68 61 74 20 68 | le.`.inputactions`.assets.that.h |
| f3e0 | 61 76 65 20 6e 6f 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 2e 0d 0a 20 20 2a 20 57 69 6c | ave.no.control.schemes.....*.Wil |
| f400 | 6c 20 70 61 69 72 20 5f 5f 61 6c 6c 5f 5f 20 64 65 76 69 63 65 73 20 6d 65 6e 74 69 6f 6e 65 64 | l.pair.__all__.devices.mentioned |
| f420 | 20 62 79 20 61 6e 79 20 6f 66 20 74 68 65 20 62 69 6e 64 69 6e 67 73 20 65 78 63 65 70 74 20 69 | .by.any.of.the.bindings.except.i |
| f440 | 66 20 61 6c 72 65 61 64 79 20 70 61 69 72 65 64 20 74 6f 20 61 6e 6f 74 68 65 72 20 70 6c 61 79 | f.already.paired.to.another.play |
| f460 | 65 72 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 32 2e 38 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 39 | er.....##.[0.2.8-preview].-.2019 |
| f480 | 2d 34 2d 32 33 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 41 64 64 65 64 20 61 20 | -4-23....###.Added....-.Added.a. |
| f4a0 | 60 63 6c 69 63 6b 43 6f 75 6e 74 60 20 63 6f 6e 74 72 6f 6c 20 74 6f 20 74 68 65 20 60 4d 6f 75 | `clickCount`.control.to.the.`Mou |
| f4c0 | 73 65 60 20 63 6c 61 73 73 2c 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 63 | se`.class,.which.specifies.the.c |
| f4e0 | 6c 69 63 6b 20 63 6f 75 6e 74 20 66 6f 72 20 74 68 65 20 6c 61 73 74 20 6d 6f 75 73 65 20 63 6c | lick.count.for.the.last.mouse.cl |
| f500 | 69 63 6b 20 28 74 6f 20 61 6c 6c 6f 77 20 64 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 62 65 74 | ick.(to.allow.distinguishing.bet |
| f520 | 77 65 65 6e 20 73 69 6e 67 6c 65 2d 2c 20 64 6f 75 62 6c 65 2d 20 61 6e 64 20 6d 75 6c 74 69 2d | ween.single-,.double-.and.multi- |
| f540 | 63 6c 69 63 6b 73 29 2e 0d 0a 2d 20 53 75 70 70 6f 72 74 20 66 6f 72 20 42 6c 75 65 74 6f 6f 74 | clicks)...-.Support.for.Bluetoot |
| f560 | 68 20 58 62 6f 78 20 4f 6e 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 20 6f 6e 20 6d 61 63 4f 53 2e | h.Xbox.One.controllers.on.macOS. |
| f580 | 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 4e 65 77 20 41 50 49 20 66 6f | ....####.Actions....-.New.API.fo |
| f5a0 | 72 20 63 68 61 6e 67 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 6f 6e 20 61 63 74 69 6f 6e 73 0d 0a | r.changing.bindings.on.actions.. |
| f5c0 | 60 60 60 0d 0a 20 20 20 20 2f 2f 20 53 65 76 65 72 61 6c 20 76 61 72 69 61 74 69 6f 6e 73 20 65 | ```......//.Several.variations.e |
| f5e0 | 78 69 73 74 20 74 68 61 74 20 61 6c 6c 6f 77 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 62 69 6e 64 69 | xist.that.allow.to.look.up.bindi |
| f600 | 6e 67 73 20 69 6e 20 76 61 72 69 6f 75 73 20 77 61 79 73 2e 0d 0a 20 20 20 20 6d 79 41 63 74 69 | ngs.in.various.ways.......myActi |
| f620 | 6f 6e 2e 43 68 61 6e 67 65 42 69 6e 64 69 6e 67 57 69 74 68 50 61 74 68 28 22 3c 47 61 6d 65 70 | on.ChangeBindingWithPath("<Gamep |
| f640 | 61 64 3e 2f 62 75 74 74 6f 6e 53 6f 75 74 68 22 29 0d 0a 20 20 20 20 20 20 20 20 2e 57 69 74 68 | ad>/buttonSouth")...........With |
| f660 | 50 61 74 68 28 22 3c 4b 65 79 62 6f 61 72 64 3e 2f 73 70 61 63 65 22 29 3b 0d 0a 0d 0a 20 20 20 | Path("<Keyboard>/space");....... |
| f680 | 20 2f 2f 20 43 61 6e 20 61 6c 73 6f 20 72 65 70 6c 61 63 65 20 74 68 65 20 62 69 6e 64 69 6e 67 | .//.Can.also.replace.the.binding |
| f6a0 | 20 77 68 6f 6c 65 73 61 6c 65 2e 0d 0a 20 20 20 20 6d 79 41 63 74 69 6f 6e 2e 43 68 61 6e 67 65 | .wholesale.......myAction.Change |
| f6c0 | 42 69 6e 64 69 6e 67 57 69 74 68 50 61 74 68 28 22 3c 4b 65 79 62 6f 61 72 64 3e 2f 73 70 61 63 | BindingWithPath("<Keyboard>/spac |
| f6e0 | 65 22 29 0d 0a 20 20 20 20 20 20 20 20 2e 54 6f 28 6e 65 77 20 49 6e 70 75 74 42 69 6e 64 69 6e | e")...........To(new.InputBindin |
| f700 | 67 20 7b 20 2e 2e 2e 20 7d 29 3b 0d 0a 0d 0a 20 20 20 20 2f 2f 20 43 61 6e 20 61 6c 73 6f 20 72 | g.{.....});........//.Can.also.r |
| f720 | 65 6d 6f 76 65 20 62 69 6e 64 69 6e 67 73 20 70 72 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79 20 | emove.bindings.programmatically. |
| f740 | 6e 6f 77 2e 0d 0a 20 20 20 20 6d 79 41 63 74 69 6f 6e 2e 43 68 61 6e 67 65 42 69 6e 64 69 6e 67 | now.......myAction.ChangeBinding |
| f760 | 57 69 74 68 50 61 74 68 28 22 3c 4b 65 79 62 6f 61 72 64 3e 2f 73 70 61 63 65 22 29 2e 45 72 61 | WithPath("<Keyboard>/space").Era |
| f780 | 73 65 28 29 3b 0d 0a 60 60 60 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 60 | se();..```....###.Changed....-.` |
| f7a0 | 4a 6f 79 73 74 69 63 6b 2e 61 78 65 73 60 20 61 6e 64 20 60 4a 6f 79 73 74 69 63 6b 2e 62 75 74 | Joystick.axes`.and.`Joystick.but |
| f7c0 | 74 6f 6e 73 60 20 68 61 76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a 2d 20 47 65 6e 65 | tons`.have.been.removed...-.Gene |
| f7e0 | 72 61 74 65 64 20 77 72 61 70 70 65 72 20 63 6f 64 65 20 66 6f 72 20 49 6e 70 75 74 20 41 63 74 | rated.wrapper.code.for.Input.Act |
| f800 | 69 6f 6e 20 41 73 73 65 74 73 20 61 72 65 20 6e 6f 77 20 73 65 6c 66 2d 63 6f 6e 74 61 69 6e 65 | ion.Assets.are.now.self-containe |
| f820 | 64 2c 20 67 65 6e 65 72 61 74 69 6e 67 20 61 6c 6c 20 74 68 65 20 64 61 74 61 20 66 72 6f 6d 20 | d,.generating.all.the.data.from. |
| f840 | 63 6f 64 65 20 61 6e 64 20 6e 6f 74 20 6e 65 65 64 69 6e 67 20 61 20 72 65 66 65 72 65 6e 63 65 | code.and.not.needing.a.reference |
| f860 | 20 74 6f 20 74 68 65 20 61 73 73 65 74 3b 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 41 73 73 65 74 | .to.the.asset;.`InputActionAsset |
| f880 | 52 65 66 65 72 65 6e 63 65 60 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a 2d 20 | Reference`.has.been.removed...-. |
| f8a0 | 54 68 65 20 6f 70 74 69 6f 6e 20 74 6f 20 67 65 6e 65 72 61 74 65 20 69 6e 74 65 72 66 61 63 65 | The.option.to.generate.interface |
| f8c0 | 73 20 6f 6e 20 77 72 61 70 70 65 72 73 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2c 20 | s.on.wrappers.has.been.removed,. |
| f8e0 | 69 6e 73 74 65 61 64 20 77 65 20 61 6c 77 61 79 73 20 64 6f 20 74 68 69 73 20 6e 6f 77 2e 0d 0a | instead.we.always.do.this.now... |
| f900 | 2d 20 54 68 65 20 6f 70 74 69 6f 6e 20 74 6f 20 67 65 6e 65 72 61 74 65 20 65 76 65 6e 74 73 20 | -.The.option.to.generate.events. |
| f920 | 6f 6e 20 77 72 61 70 70 65 72 73 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2c 20 77 65 | on.wrappers.has.been.removed,.we |
| f940 | 20 66 65 6c 74 20 74 68 61 74 20 74 68 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 6d 61 64 65 20 73 | .felt.that.this.no.longer.made.s |
| f960 | 65 6e 73 65 2e 0d 0a 2d 20 57 69 6c 6c 20 6e 6f 77 20 73 68 6f 77 20 64 65 66 61 75 6c 74 20 76 | ense...-.Will.now.show.default.v |
| f980 | 61 6c 75 65 73 20 69 6e 20 49 6e 70 75 74 20 41 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 6f 72 20 | alues.in.Input.Action.inspector. |
| f9a0 | 69 66 20 6e 6f 20 63 75 73 74 6f 6d 20 76 61 6c 75 65 73 20 66 6f 72 20 66 69 6c 65 20 70 61 74 | if.no.custom.values.for.file.pat |
| f9c0 | 68 2c 20 63 6c 61 73 73 20 6e 61 6d 65 20 6f 72 20 6e 61 6d 65 73 70 61 63 65 20 68 61 76 65 20 | h,.class.name.or.namespace.have. |
| f9e0 | 62 65 65 6e 20 70 72 6f 76 69 64 65 64 2e 0d 0a 2d 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 | been.provided...-.`InputSettings |
| fa00 | 2e 72 75 6e 49 6e 42 61 63 6b 67 72 6f 75 6e 64 60 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 | .runInBackground`.has.been.remov |
| fa20 | 65 64 2e 20 54 68 69 73 20 73 68 6f 75 6c 64 20 6e 6f 77 20 62 65 20 73 75 70 70 6f 72 74 65 64 | ed..This.should.now.be.supported |
| fa40 | 20 6f 72 20 6e 6f 74 20 6f 6e 20 61 20 70 65 72 2d 64 65 76 69 63 65 20 6c 65 76 65 6c 2e 20 4d | .or.not.on.a.per-device.level..M |
| fa60 | 6f 73 74 20 64 65 76 69 63 65 73 20 6e 65 76 65 72 20 73 75 70 70 6f 72 74 65 64 20 69 74 20 69 | ost.devices.never.supported.it.i |
| fa80 | 6e 20 74 68 65 20 66 69 72 73 74 20 70 6c 61 63 65 2c 20 73 6f 20 61 20 67 6c 6f 62 61 6c 20 73 | n.the.first.place,.so.a.global.s |
| faa0 | 65 74 74 69 6e 67 20 64 69 64 20 6e 6f 74 20 73 65 65 6d 20 74 6f 20 62 65 20 75 73 65 66 75 6c | etting.did.not.seem.to.be.useful |
| fac0 | 2e 0d 0a 2d 20 53 65 76 65 72 61 6c 20 6e 65 77 20 60 53 65 6e 73 6f 72 60 2d 62 61 73 65 64 20 | ...-.Several.new.`Sensor`-based. |
| fae0 | 63 6c 61 73 73 65 73 20 68 61 76 65 20 62 65 65 6e 20 61 64 64 65 64 2e 20 56 61 72 69 6f 75 73 | classes.have.been.added..Various |
| fb00 | 20 65 78 69 73 74 69 6e 67 20 41 6e 64 72 6f 69 64 20 73 65 6e 73 6f 72 20 69 6d 70 6c 65 6d 65 | .existing.Android.sensor.impleme |
| fb20 | 6e 74 61 74 69 6f 6e 73 20 61 72 65 20 6e 6f 77 20 62 61 73 65 64 20 6f 6e 20 74 68 65 6d 2e 0d | ntations.are.now.based.on.them.. |
| fb40 | 0a 2d 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 4c 61 79 6f 75 74 41 74 74 72 69 62 75 74 65 60 | .-.`InputControlLayoutAttribute` |
| fb60 | 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 6e 68 65 72 69 74 65 64 2e 0d 0a 20 20 2a 20 52 61 | .is.no.longer.inherited.....*.Ra |
| fb80 | 74 69 6f 6e 61 6c 65 3a 20 41 20 63 6c 61 73 73 20 6d 61 72 6b 65 64 20 61 73 20 61 20 6c 61 79 | tionale:.A.class.marked.as.a.lay |
| fba0 | 6f 75 74 20 77 69 6c 6c 20 75 73 75 61 6c 6c 79 20 62 65 20 72 65 67 69 73 74 65 72 65 64 20 75 | out.will.usually.be.registered.u |
| fbc0 | 73 69 6e 67 20 60 52 65 67 69 73 74 65 72 4c 61 79 6f 75 74 60 2e 20 41 20 63 6c 61 73 73 20 64 | sing.`RegisterLayout`..A.class.d |
| fbe0 | 65 72 69 76 65 64 20 66 72 6f 6d 20 69 74 20 77 69 6c 6c 20 75 73 75 61 6c 6c 79 20 62 65 20 72 | erived.from.it.will.usually.be.r |
| fc00 | 65 67 69 73 74 65 72 65 64 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 20 42 65 63 61 75 73 65 20 | egistered.the.same.way..Because. |
| fc20 | 6f 66 20 6c 61 79 6f 75 74 20 69 6e 68 65 72 69 74 61 6e 63 65 2c 20 70 72 6f 70 65 72 74 69 65 | of.layout.inheritance,.propertie |
| fc40 | 73 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 20 62 61 73 65 20 63 6c 61 73 73 20 74 68 72 6f | s.applied.to.the.base.class.thro |
| fc60 | 75 67 68 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 4c 61 79 6f 75 74 41 74 74 72 69 62 75 74 65 | ugh.`InputControlLayoutAttribute |
| fc80 | 60 20 77 69 6c 6c 20 61 66 66 65 63 74 20 74 68 65 20 73 75 62 63 6c 61 73 73 20 61 73 20 69 6e | `.will.affect.the.subclass.as.in |
| fca0 | 74 65 6e 64 65 64 2e 20 4e 6f 74 20 69 6e 68 65 72 69 74 69 6e 67 20 74 68 65 20 61 74 74 72 69 | tended..Not.inheriting.the.attri |
| fcc0 | 62 75 74 65 20 69 74 73 65 6c 66 2c 20 68 6f 77 65 76 65 72 2c 20 6e 6f 77 20 61 6c 6c 6f 77 73 | bute.itself,.however,.now.allows |
| fce0 | 20 68 61 76 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 20 73 75 63 68 20 61 73 20 60 69 73 47 65 | .having.properties.such.as.`isGe |
| fd00 | 6e 65 72 69 63 54 79 70 65 4f 66 44 65 76 69 63 65 60 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 | nericTypeOfDevice`.which.should. |
| fd20 | 6e 6f 74 20 62 65 20 69 6e 68 65 72 69 74 65 64 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 60 61 63 | not.be.inherited...-.Removed.`ac |
| fd40 | 63 65 6c 65 72 61 74 69 6f 6e 60 2c 20 60 6f 72 69 65 6e 74 61 74 69 6f 6e 60 2c 20 61 6e 64 20 | celeration`,.`orientation`,.and. |
| fd60 | 60 61 6e 67 75 6c 61 72 56 65 6c 6f 63 69 74 79 60 20 63 6f 6e 74 72 6f 6c 73 20 66 72 6f 6d 20 | `angularVelocity`.controls.from. |
| fd80 | 60 44 75 61 6c 53 68 6f 63 6b 47 61 6d 65 70 61 64 60 20 62 61 73 65 20 63 6c 61 73 73 2e 0d 0a | `DualShockGamepad`.base.class... |
| fda0 | 20 20 2a 20 54 68 65 79 20 61 72 65 20 73 74 69 6c 6c 20 6f 6e 20 60 44 75 61 6c 53 68 6f 63 6b | ..*.They.are.still.on.`DualShock |
| fdc0 | 47 61 6d 65 70 61 64 50 53 34 60 2e 0d 0a 20 20 2a 20 54 68 65 20 72 65 61 73 6f 6e 20 69 73 20 | GamepadPS4`.....*.The.reason.is. |
| fde0 | 74 68 61 74 20 41 54 4d 20 77 65 20 64 6f 20 6e 6f 74 20 79 65 74 20 73 75 70 70 6f 72 74 20 74 | that.ATM.we.do.not.yet.support.t |
| fe00 | 68 65 73 65 20 63 6f 6e 74 72 6f 6c 73 20 6f 74 68 65 72 20 74 68 61 6e 20 6f 6e 20 74 68 65 20 | hese.controls.other.than.on.the. |
| fe20 | 50 53 34 2e 20 54 68 65 20 70 72 65 76 69 6f 75 73 20 73 65 74 75 70 20 70 72 65 74 65 6e 64 65 | PS4..The.previous.setup.pretende |
| fe40 | 64 20 74 68 61 74 20 74 68 65 73 65 20 63 6f 6e 74 72 6f 6c 73 20 77 6f 72 6b 20 77 68 65 6e 20 | d.that.these.controls.work.when. |
| fe60 | 69 6e 20 66 61 63 74 20 74 68 65 79 20 64 6f 6e 27 74 2e 0d 0a 2d 20 4d 61 72 6b 69 6e 67 20 61 | in.fact.they.don't...-.Marking.a |
| fe80 | 20 63 6f 6e 74 72 6f 6c 20 61 73 20 6e 6f 69 73 79 20 6e 6f 77 20 61 6c 73 6f 20 6d 61 72 6b 73 | .control.as.noisy.now.also.marks |
| fea0 | 20 61 6c 6c 20 63 68 69 6c 64 20 63 6f 6e 74 72 6f 6c 73 20 61 73 20 6e 6f 69 73 79 2e 0d 0a 2d | .all.child.controls.as.noisy...- |
| fec0 | 20 54 68 65 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 6e 6f 77 20 64 65 66 61 75 6c 74 73 20 74 | .The.input.system.now.defaults.t |
| fee0 | 6f 20 69 67 6e 6f 72 69 6e 67 20 61 6e 79 20 48 49 44 20 64 65 76 69 63 65 73 20 77 69 74 68 20 | o.ignoring.any.HID.devices.with. |
| ff00 | 75 73 61 67 65 20 74 79 70 65 73 20 6e 6f 74 20 6b 6e 6f 77 6e 20 74 6f 20 6d 61 70 20 74 6f 20 | usage.types.not.known.to.map.to. |
| ff20 | 67 61 6d 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 2e 20 59 6f 75 20 63 61 6e 20 75 73 65 20 60 48 | game.controllers..You.can.use.`H |
| ff40 | 49 44 53 75 70 70 6f 72 74 2e 73 75 70 70 6f 72 74 65 64 55 73 61 67 65 73 60 20 74 6f 20 65 6e | IDSupport.supportedUsages`.to.en |
| ff60 | 61 62 6c 65 20 73 70 65 63 69 66 69 63 20 75 73 61 67 65 20 74 79 70 65 73 2e 0d 0a 2d 20 49 6e | able.specific.usage.types...-.In |
| ff80 | 20 74 68 65 20 49 6e 70 75 74 20 53 65 74 74 69 6e 67 73 20 77 69 6e 64 6f 77 2c 20 61 73 73 65 | .the.Input.Settings.window,.asse |
| ffa0 | 74 20 73 65 6c 65 63 74 69 6f 6e 20 68 61 73 20 6e 6f 77 20 62 65 65 6e 20 6d 6f 76 65 64 20 74 | t.selection.has.now.been.moved.t |
| ffc0 | 6f 20 74 68 65 20 22 67 65 61 72 22 20 70 6f 70 75 70 20 6d 65 6e 75 2e 20 49 66 20 6e 6f 20 61 | o.the."gear".popup.menu..If.no.a |
| ffe0 | 73 73 65 74 20 69 73 20 63 72 65 61 74 65 64 2c 20 77 65 20 6e 6f 77 20 61 75 74 6f 6d 61 74 69 | sset.is.created,.we.now.automati |
| 10000 | 63 61 6c 6c 79 20 63 72 65 61 74 65 20 6f 6e 65 2e 0d 0a 2d 20 49 6e 20 74 68 65 20 69 6e 73 70 | cally.create.one...-.In.the.insp |
| 10020 | 65 63 74 6f 72 20 66 6f 72 20 49 6e 70 75 74 20 53 65 74 74 69 6e 67 73 20 61 73 73 65 74 73 2c | ector.for.Input.Settings.assets, |
| 10040 | 20 77 65 20 6e 6f 77 20 73 68 6f 77 20 61 20 62 75 74 74 6f 6e 20 74 6f 20 67 6f 20 74 6f 20 74 | .we.now.show.a.button.to.go.to.t |
| 10060 | 68 65 20 49 6e 70 75 74 20 53 65 74 74 69 6e 67 73 20 77 69 6e 64 6f 77 2c 20 61 6e 64 20 61 20 | he.Input.Settings.window,.and.a. |
| 10080 | 62 75 74 74 6f 6e 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 61 73 73 65 74 20 61 63 74 69 76 65 20 | button.to.make.the.asset.active. |
| 100a0 | 69 66 20 69 74 20 69 73 6e 27 74 2e 0d 0a 2d 20 54 65 73 74 73 20 61 72 65 20 6e 6f 77 20 6e 6f | if.it.isn't...-.Tests.are.now.no |
| 100c0 | 20 6c 6f 6e 67 65 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 6f 6d 2e 75 6e 69 74 79 2e 69 6e | .longer.part.of.the.com.unity.in |
| 100e0 | 70 75 74 73 79 73 74 65 6d 20 70 61 63 6b 61 67 65 2e 20 54 68 65 20 60 49 6e 70 75 74 54 65 73 | putsystem.package..The.`InputTes |
| 10100 | 74 46 69 78 74 75 72 65 60 20 63 6c 61 73 73 20 73 74 69 6c 6c 20 69 73 20 66 6f 72 20 77 68 65 | tFixture`.class.still.is.for.whe |
| 10120 | 6e 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 77 72 69 74 65 20 69 6e 70 75 74 2d 72 65 6c 61 74 65 | n.you.want.to.write.input-relate |
| 10140 | 64 20 74 65 73 74 73 20 66 6f 72 20 79 6f 75 72 20 70 72 6f 6a 65 63 74 2e 20 59 6f 75 20 63 61 | d.tests.for.your.project..You.ca |
| 10160 | 6e 20 72 65 66 65 72 65 6e 63 65 20 74 68 65 20 60 55 6e 69 74 79 2e 49 6e 70 75 74 53 79 73 74 | n.reference.the.`Unity.InputSyst |
| 10180 | 65 6d 2e 54 65 73 74 46 69 78 74 75 72 65 60 20 61 73 73 65 6d 62 6c 79 20 77 68 65 6e 20 79 6f | em.TestFixture`.assembly.when.yo |
| 101a0 | 75 20 6e 65 65 64 20 74 6f 20 64 6f 20 74 68 61 74 2e 0d 0a 2d 20 49 6d 70 6c 65 6d 65 6e 74 65 | u.need.to.do.that...-.Implemente |
| 101c0 | 64 20 61 64 64 69 6e 67 20 75 73 61 67 65 73 20 74 6f 20 61 6e 64 20 72 65 6d 6f 76 69 6e 67 20 | d.adding.usages.to.and.removing. |
| 101e0 | 74 68 65 6d 20 66 72 6f 6d 20 64 65 76 69 63 65 73 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f | them.from.devices.....####.Actio |
| 10200 | 6e 73 0d 0a 0d 0a 2d 20 41 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 6e 67 65 73 20 68 61 76 65 | ns....-.A.number.of.changes.have |
| 10220 | 20 62 65 65 6e 20 6d 61 64 65 20 74 6f 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 70 69 63 6b 65 72 | .been.made.to.the.control.picker |
| 10240 | 20 55 49 20 69 6e 20 74 68 65 20 65 64 69 74 6f 72 2e 20 5c 0d 0a 20 20 21 5b 49 6e 70 75 74 20 | .UI.in.the.editor..\....... |
| 102a0 | 20 2a 20 54 68 65 20 62 75 74 74 6f 6e 20 74 6f 20 70 69 63 6b 20 63 6f 6e 74 72 6f 6c 73 20 69 | .*.The.button.to.pick.controls.i |
| 102c0 | 6e 74 65 72 61 63 74 69 76 65 6c 79 20 28 65 2e 67 2e 20 62 79 20 70 72 65 73 73 69 6e 67 20 61 | nteractively.(e.g..by.pressing.a |
| 102e0 | 20 62 75 74 74 6f 6e 20 6f 6e 20 61 20 67 61 6d 65 70 61 64 29 20 68 61 73 20 62 65 65 6e 20 6d | .button.on.a.gamepad).has.been.m |
| 10300 | 6f 76 65 64 20 69 6e 73 69 64 65 20 74 68 65 20 70 69 63 6b 65 72 20 61 6e 64 20 72 65 6e 61 6d | oved.inside.the.picker.and.renam |
| 10320 | 65 64 20 74 6f 20 22 4c 69 73 74 65 6e 22 2e 20 49 74 20 6e 6f 77 20 77 6f 72 6b 73 20 61 73 20 | ed.to."Listen"..It.now.works.as. |
| 10340 | 61 20 74 6f 67 67 6c 65 20 74 68 61 74 20 70 75 74 73 20 74 68 65 20 70 69 63 6b 65 72 20 69 6e | a.toggle.that.puts.the.picker.in |
| 10360 | 74 6f 20 61 20 73 70 65 63 69 61 6c 20 6b 69 6e 64 20 6f 66 20 27 73 65 61 72 63 68 27 20 6d 6f | to.a.special.kind.of.'search'.mo |
| 10380 | 64 65 2e 20 57 68 69 6c 65 20 6c 69 73 74 65 6e 69 6e 67 2c 20 73 75 69 74 61 62 6c 65 20 63 6f | de..While.listening,.suitable.co |
| 103a0 | 6e 74 72 6f 6c 73 20 74 68 61 74 20 61 72 65 20 61 63 74 75 61 74 65 64 20 77 69 6c 6c 20 62 65 | ntrols.that.are.actuated.will.be |
| 103c0 | 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 70 69 63 6b 65 72 20 61 6e 64 20 63 61 6e 20 74 68 | .listed.in.the.picker.and.can.th |
| 103e0 | 65 6e 20 62 65 20 70 69 63 6b 65 64 20 66 72 6f 6d 2e 0d 0a 20 20 2a 20 43 6f 6e 74 72 6f 6c 73 | en.be.picked.from.....*.Controls |
| 10400 | 20 61 72 65 20 6e 6f 77 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 20 74 68 65 69 72 20 6e 69 | .are.now.displayed.with.their.ni |
| 10420 | 63 65 20 6e 61 6d 65 73 20 28 65 2e 67 2e 20 22 43 72 6f 73 73 22 20 69 6e 73 74 65 61 64 20 6f | ce.names.(e.g.."Cross".instead.o |
| 10440 | 66 20 22 62 75 74 74 6f 6e 53 6f 75 74 68 22 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 74 | f."buttonSouth".in.the.case.of.t |
| 10460 | 68 65 20 50 53 34 20 63 6f 6e 74 72 6f 6c 6c 65 72 29 2e 0d 0a 20 20 2a 20 43 68 69 6c 64 20 63 | he.PS4.controller).....*.Child.c |
| 10480 | 6f 6e 74 72 6f 6c 73 20 61 72 65 20 69 6e 64 65 6e 74 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 | ontrols.are.indented.instead.of. |
| 104a0 | 6c 69 73 74 65 64 20 69 6e 20 22 70 61 72 65 6e 74 2f 63 68 69 6c 64 22 20 66 6f 72 6d 61 74 2e | listed.in."parent/child".format. |
| 104c0 | 0d 0a 20 20 2a 20 54 68 65 20 68 69 65 72 61 72 63 68 79 20 6f 66 20 64 65 76 69 63 65 73 20 68 | ....*.The.hierarchy.of.devices.h |
| 104e0 | 61 73 20 62 65 65 6e 20 72 65 61 72 72 61 6e 67 65 64 20 66 6f 72 20 63 6c 61 72 69 74 79 2e 20 | as.been.rearranged.for.clarity.. |
| 10500 | 54 68 65 20 74 6f 70 6c 65 76 65 6c 20 67 72 6f 75 70 73 20 6f 66 20 22 53 70 65 63 69 66 69 63 | The.toplevel.groups.of."Specific |
| 10520 | 20 44 65 76 69 63 65 73 22 20 61 6e 64 20 22 41 62 73 74 72 61 63 74 20 44 65 76 69 63 65 73 22 | .Devices".and."Abstract.Devices" |
| 10540 | 20 61 72 65 20 6e 6f 77 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 6f 6e 65 20 68 69 65 72 61 72 63 | .are.now.merged.into.one.hierarc |
| 10560 | 68 79 20 74 68 61 74 20 70 72 6f 67 72 65 73 73 69 76 65 6c 79 20 67 72 6f 75 70 73 20 64 65 76 | hy.that.progressively.groups.dev |
| 10580 | 69 63 65 73 20 69 6e 74 6f 20 6d 6f 72 65 20 73 70 65 63 69 66 69 63 20 67 72 6f 75 70 73 2e 0d | ices.into.more.specific.groups.. |
| 105a0 | 0a 20 20 2a 20 43 6f 6e 74 72 6f 6c 73 20 6e 6f 77 20 68 61 76 65 20 69 63 6f 6e 73 20 64 69 73 | ...*.Controls.now.have.icons.dis |
| 105c0 | 70 6c 61 79 65 64 20 66 6f 72 20 74 68 65 6d 2e 0d 0a 2d 20 54 68 65 72 65 20 69 73 20 6e 65 77 | played.for.them...-.There.is.new |
| 105e0 | 20 73 75 70 70 6f 72 74 20 66 6f 72 20 62 69 6e 64 69 6e 67 20 74 6f 20 6b 65 79 73 20 6f 6e 20 | .support.for.binding.to.keys.on. |
| 10600 | 74 68 65 20 6b 65 79 62 6f 61 72 64 20 62 79 20 74 68 65 69 72 20 67 65 6e 65 72 61 74 65 64 20 | the.keyboard.by.their.generated. |
| 10620 | 63 68 61 72 61 63 74 65 72 20 72 61 74 68 65 72 20 74 68 61 6e 20 62 79 20 74 68 65 69 72 20 6c | character.rather.than.by.their.l |
| 10640 | 6f 63 61 74 69 6f 6e 2e 20 5c 0d 0a 20 20 21 5b 4b 65 79 62 6f 61 72 64 20 42 69 6e 64 69 6e 67 | ocation..\...... |
| 106a0 | 20 20 2a 20 41 74 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 74 68 65 20 4b | ..*.At.the.toplevel.of.the.the.K |
| 106c0 | 65 79 62 6f 61 72 64 20 64 65 76 69 63 65 2c 20 79 6f 75 20 6e 6f 77 20 68 61 76 65 20 74 68 65 | eyboard.device,.you.now.have.the |
| 106e0 | 20 63 68 6f 69 63 65 20 6f 66 20 65 69 74 68 65 72 20 62 69 6e 64 69 6e 67 20 62 79 20 6b 65 79 | .choice.of.either.binding.by.key |
| 10700 | 62 6f 61 72 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 62 69 6e 64 69 6e 67 20 62 79 20 67 65 6e | board.location.or.binding.by.gen |
| 10720 | 65 72 61 74 65 64 2f 6d 61 70 70 65 64 20 63 68 61 72 61 63 74 65 72 2e 0d 0a 20 20 2a 20 42 69 | erated/mapped.character.....*.Bi |
| 10740 | 6e 64 69 6e 67 20 62 79 20 6c 6f 63 61 74 69 6f 6e 20 73 68 6f 77 73 20 64 69 66 66 65 72 65 6e | nding.by.location.shows.differen |
| 10760 | 63 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 6c 6f 63 61 6c 20 6b 65 79 62 6f 61 72 64 20 6c | ces.between.the.local.keyboard.l |
| 10780 | 61 79 6f 75 74 20 61 6e 64 20 74 68 65 20 55 53 20 72 65 66 65 72 65 6e 63 65 20 6c 61 79 6f 75 | ayout.and.the.US.reference.layou |
| 107a0 | 74 2e 0d 0a 20 20 2a 20 54 68 65 20 63 6f 6e 74 72 6f 6c 20 70 61 74 68 20 6c 61 6e 67 75 61 67 | t.....*.The.control.path.languag |
| 107c0 | 65 20 68 61 73 20 62 65 65 6e 20 65 78 74 65 6e 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20 72 65 66 | e.has.been.extended.to.allow.ref |
| 107e0 | 65 72 65 6e 63 69 6e 67 20 63 6f 6e 74 72 6f 6c 73 20 62 79 20 64 69 73 70 6c 61 79 20 6e 61 6d | erencing.controls.by.display.nam |
| 10800 | 65 2e 20 60 3c 4b 65 79 62 6f 61 72 64 3e 2f 23 28 61 29 60 20 62 69 6e 64 73 20 74 6f 20 74 68 | e..`<Keyboard>/#(a)`.binds.to.th |
| 10820 | 65 20 63 6f 6e 74 72 6f 6c 20 6f 6e 20 61 20 60 4b 65 79 62 6f 61 72 64 60 20 77 69 74 68 20 74 | e.control.on.a.`Keyboard`.with.t |
| 10840 | 68 65 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 60 61 60 2e 0d 0a 2d 20 60 63 6f 6e 74 69 6e 75 | he.display.name.`a`...-.`continu |
| 10860 | 6f 75 73 60 20 66 6c 61 67 20 69 73 20 6e 6f 77 20 69 67 6e 6f 72 65 64 20 66 6f 72 20 60 50 72 | ous`.flag.is.now.ignored.for.`Pr |
| 10880 | 65 73 73 20 61 6e 64 20 52 65 6c 65 61 73 65 60 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 2c 20 61 | ess.and.Release`.interactions,.a |
| 108a0 | 73 20 69 74 20 64 69 64 20 6e 6f 74 20 20 6d 61 6b 65 20 73 65 6e 73 65 2e 0d 0a 2d 20 52 65 61 | s.it.did.not..make.sense...-.Rea |
| 108c0 | 63 74 69 6e 67 20 74 6f 20 63 6f 6e 74 72 6f 6c 73 20 74 68 61 74 20 61 72 65 20 61 6c 72 65 61 | cting.to.controls.that.are.alrea |
| 108e0 | 64 79 20 61 63 74 75 61 74 65 64 20 77 68 65 6e 20 61 6e 20 61 63 74 69 6f 6e 20 69 73 20 65 6e | dy.actuated.when.an.action.is.en |
| 10900 | 61 62 6c 65 64 20 69 73 20 6e 6f 77 20 61 6e 20 5f 5f 6f 70 74 69 6f 6e 61 6c 5f 5f 20 62 65 68 | abled.is.now.an.__optional__.beh |
| 10920 | 61 76 69 6f 72 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 65 | avior.rather.than.the.default.be |
| 10940 | 68 61 76 69 6f 72 2e 20 54 68 69 73 20 69 73 20 61 20 5f 5f 62 72 65 61 6b 69 6e 67 5f 5f 20 63 | havior..This.is.a.__breaking__.c |
| 10960 | 68 61 6e 67 65 2e 0d 0a 20 20 2a 20 45 73 73 65 6e 74 69 61 6c 6c 79 2c 20 74 68 69 73 20 63 68 | hange.....*.Essentially,.this.ch |
| 10980 | 61 6e 67 65 20 72 65 76 65 72 74 73 20 62 61 63 6b 20 74 6f 20 74 68 65 20 62 65 68 61 76 69 6f | ange.reverts.back.to.the.behavio |
| 109a0 | 72 20 62 65 66 6f 72 65 20 30 2e 32 2d 70 72 65 76 69 65 77 2e 0d 0a 20 20 2a 20 54 6f 20 72 65 | r.before.0.2-preview.....*.To.re |
| 109c0 | 65 6e 61 62 6c 65 20 74 68 65 20 62 65 68 61 76 69 6f 72 2c 20 74 6f 67 67 6c 65 20 22 49 6e 69 | enable.the.behavior,.toggle."Ini |
| 109e0 | 74 69 61 6c 20 53 74 61 74 65 20 43 68 65 63 6b 22 20 6f 6e 20 69 6e 20 74 68 65 20 55 49 20 6f | tial.State.Check".on.in.the.UI.o |
| 10a00 | 72 20 73 65 74 20 74 68 65 20 60 69 6e 69 74 69 61 6c 53 74 61 74 65 43 68 65 63 6b 60 20 70 72 | r.set.the.`initialStateCheck`.pr |
| 10a20 | 6f 70 65 72 74 79 20 69 6e 20 63 6f 64 65 2e 0d 0a 20 20 21 5b 49 6e 69 74 61 6c 20 53 74 61 74 | operty.in.code.........*.The.r |
| 10a80 | 65 61 73 6f 6e 20 66 6f 72 20 74 68 65 20 63 68 61 6e 67 65 20 69 73 20 74 68 61 74 20 68 61 76 | eason.for.the.change.is.that.hav |
| 10aa0 | 69 6e 67 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 6e 20 62 79 20 64 65 66 61 75 6c 74 20 6d | ing.the.behavior.on.by.default.m |
| 10ac0 | 61 64 65 20 63 65 72 74 61 69 6e 20 73 65 74 75 70 73 20 68 61 72 64 20 74 6f 20 61 63 68 69 65 | ade.certain.setups.hard.to.achie |
| 10ae0 | 76 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 60 3c 4b 65 79 62 6f 61 72 64 3e 2f | ve..For.example,.if.`<Keyboard>/ |
| 10b00 | 65 73 63 61 70 65 60 20 69 73 20 75 73 65 64 20 69 6e 20 6f 6e 65 20 61 63 74 69 6f 6e 20 6d 61 | escape`.is.used.in.one.action.ma |
| 10b20 | 70 20 74 6f 20 74 6f 67 67 6c 65 20 2a 69 6e 74 6f 2a 20 74 68 65 20 6d 61 69 6e 20 6d 65 6e 75 | p.to.toggle.*into*.the.main.menu |
| 10b40 | 20 61 6e 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 61 63 74 69 6f 6e 20 6d 61 70 20 74 6f 20 74 6f | .and.in.another.action.map.to.to |
| 10b60 | 67 67 6c 65 20 2a 6f 75 74 2a 20 6f 66 20 69 74 2c 20 74 68 65 6e 20 74 68 65 20 70 72 65 76 69 | ggle.*out*.of.it,.then.the.previ |
| 10b80 | 6f 75 73 20 62 65 68 61 76 69 6f 72 20 77 6f 75 6c 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 65 | ous.behavior.would.immediately.e |
| 10ba0 | 78 69 74 20 6f 75 74 20 6f 66 20 74 68 65 20 6d 65 6e 75 20 69 66 20 60 65 73 63 61 70 65 60 20 | xit.out.of.the.menu.if.`escape`. |
| 10bc0 | 77 61 73 20 73 74 69 6c 6c 20 70 72 65 73 73 65 64 20 66 72 6f 6d 20 67 6f 69 6e 67 20 69 6e 74 | was.still.pressed.from.going.int |
| 10be0 | 6f 20 74 68 65 20 6d 65 6e 75 2e 20 5c 0d 0a 20 20 57 65 20 68 61 76 65 20 63 6f 6d 65 20 74 6f | o.the.menu..\....We.have.come.to |
| 10c00 | 20 62 65 6c 69 65 76 65 20 74 68 61 74 20 77 61 6e 74 69 6e 67 20 74 6f 20 72 65 61 63 74 20 74 | .believe.that.wanting.to.react.t |
| 10c20 | 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 6f 66 20 61 20 63 6f 6e 74 72 6f 6c | o.the.current.state.of.a.control |
| 10c40 | 20 72 69 67 68 74 20 61 77 61 79 20 69 73 20 74 68 65 20 6c 65 73 73 20 6f 66 74 65 6e 20 64 65 | .right.away.is.the.less.often.de |
| 10c60 | 73 69 72 61 62 6c 65 20 62 65 68 61 76 69 6f 72 20 61 6e 64 20 73 6f 20 68 61 76 65 20 6d 61 64 | sirable.behavior.and.so.have.mad |
| 10c80 | 65 20 69 74 20 6f 70 74 69 6f 6e 61 6c 20 77 69 74 68 20 61 20 73 65 70 61 72 61 74 65 20 74 6f | e.it.optional.with.a.separate.to |
| 10ca0 | 67 67 6c 65 2e 0d 0a 2d 20 50 72 6f 63 65 73 73 6f 72 73 20 61 6e 64 20 49 6e 74 65 72 61 63 74 | ggle...-.Processors.and.Interact |
| 10cc0 | 69 6f 6e 73 20 61 72 65 20 6e 6f 77 20 73 68 6f 77 6e 20 69 6e 20 61 20 63 6f 6d 70 6f 6e 65 6e | ions.are.now.shown.in.a.componen |
| 10ce0 | 74 2d 69 6e 73 70 65 63 74 6f 72 2d 6c 69 6b 65 20 66 61 73 68 69 6f 6e 20 69 6e 20 74 68 65 20 | t-inspector-like.fashion.in.the. |
| 10d00 | 49 6e 70 75 74 20 41 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 2c 20 61 6c 6c 6f | Input.Action.editor.window,.allo |
| 10d20 | 77 69 6e 67 20 79 6f 75 20 74 6f 20 73 65 65 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f | wing.you.to.see.the.properties.o |
| 10d40 | 66 20 61 6c 6c 20 69 74 65 6d 73 20 61 74 20 6f 6e 63 65 2e 0d 0a 2d 20 54 68 65 20 76 61 72 69 | f.all.items.at.once...-.The.vari |
| 10d60 | 6f 75 73 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 6c 61 73 74 54 72 69 67 67 65 72 58 58 58 60 | ous.`InputAction.lastTriggerXXX` |
| 10d80 | 20 41 50 49 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a 20 20 2a 20 52 61 | .APIs.have.been.removed.....*.Ra |
| 10da0 | 74 69 6f 6e 61 6c 65 3a 20 54 68 65 79 20 68 61 76 65 20 76 65 72 79 20 6c 69 6d 69 74 65 64 20 | tionale:.They.have.very.limited. |
| 10dc0 | 75 73 65 66 75 6c 6e 65 73 73 20 61 6e 64 20 69 66 20 79 6f 75 20 6e 65 65 64 20 74 68 65 20 69 | usefulness.and.if.you.need.the.i |
| 10de0 | 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 69 74 27 73 20 65 61 73 79 20 74 6f 20 73 65 74 20 74 68 69 | nformation,.it's.easy.to.set.thi |
| 10e00 | 6e 67 73 20 75 70 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 | ngs.up.in.order.to.keep.track.of |
| 10e20 | 20 69 74 20 79 6f 75 72 73 65 6c 66 2e 20 41 6c 73 6f 2c 20 77 65 20 70 6c 61 6e 20 6f 6e 20 68 | .it.yourself..Also,.we.plan.on.h |
| 10e40 | 61 76 69 6e 67 20 61 20 70 6f 6c 6c 69 6e 67 20 41 50 49 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 | aving.a.polling.API.for.actions. |
| 10e60 | 69 6e 20 74 68 65 20 66 75 74 75 72 65 20 77 68 69 63 68 20 69 73 20 72 65 61 6c 6c 79 20 77 68 | in.the.future.which.is.really.wh |
| 10e80 | 61 74 20 74 68 65 20 60 6c 61 73 74 41 63 74 69 6f 6e 58 58 58 60 20 41 50 49 73 20 77 65 72 65 | at.the.`lastActionXXX`.APIs.were |
| 10ea0 | 20 74 72 79 69 6e 67 20 74 6f 20 28 69 6d 70 65 72 66 65 63 74 6c 79 29 20 73 6f 6c 76 65 2e 0d | .trying.to.(imperfectly).solve.. |
| 10ec0 | 0a 2d 20 60 54 61 70 60 2c 20 60 53 6c 6f 77 54 61 70 60 2c 20 61 6e 64 20 60 4d 75 6c 74 69 54 | .-.`Tap`,.`SlowTap`,.and.`MultiT |
| 10ee0 | 61 70 60 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 6e 6f 77 20 72 65 73 70 65 63 74 20 62 75 74 | ap`.interactions.now.respect.but |
| 10f00 | 74 6f 6e 20 70 72 65 73 73 20 70 6f 69 6e 74 73 2e 0d 0a 2d 20 60 54 61 70 60 2c 20 60 53 6c 6f | ton.press.points...-.`Tap`,.`Slo |
| 10f20 | 77 54 61 70 60 2c 20 61 6e 64 20 60 4d 75 6c 74 69 54 61 70 60 20 69 6e 74 65 72 61 63 74 69 6f | wTap`,.and.`MultiTap`.interactio |
| 10f40 | 6e 73 20 6e 6f 77 20 68 61 76 65 20 69 6d 70 72 6f 76 65 64 20 70 61 72 61 6d 65 74 65 72 20 65 | ns.now.have.improved.parameter.e |
| 10f60 | 64 69 74 69 6e 67 20 55 49 73 2e 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 49 6e | diting.UIs.....###.Fixed....-.In |
| 10f80 | 70 75 74 20 53 65 74 74 69 6e 67 73 20 63 6f 6e 66 69 67 75 72 65 64 20 69 6e 20 74 68 65 20 65 | put.Settings.configured.in.the.e |
| 10fa0 | 64 69 74 6f 72 20 61 72 65 20 6e 6f 77 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 | ditor.are.now.transferred.to.the |
| 10fc0 | 20 62 75 69 6c 74 20 70 6c 61 79 65 72 20 63 6f 72 72 65 63 74 6c 79 2e 0d 0a 2d 20 54 69 6d 65 | .built.player.correctly...-.Time |
| 10fe0 | 20 73 6c 69 63 69 6e 67 20 66 6f 72 20 66 69 78 65 64 20 75 70 64 61 74 65 73 20 6e 6f 77 20 77 | .slicing.for.fixed.updates.now.w |
| 11000 | 6f 72 6b 73 20 63 6f 72 72 65 63 74 6c 79 2c 20 65 76 65 6e 20 77 68 65 6e 20 70 61 75 73 69 6e | orks.correctly,.even.when.pausin |
| 11020 | 67 20 6f 72 20 64 72 6f 70 70 69 6e 67 20 66 72 61 6d 65 73 2e 0d 0a 2d 20 4d 61 6b 65 20 73 75 | g.or.dropping.frames...-.Make.su |
| 11040 | 72 65 20 77 65 20 44 69 73 61 62 6c 65 20 61 6e 79 20 49 6e 70 75 74 41 63 74 69 6f 6e 41 73 73 | re.we.Disable.any.InputActionAss |
| 11060 | 65 74 20 77 68 65 6e 20 69 74 20 69 73 20 62 65 69 6e 67 20 64 65 73 74 72 6f 79 65 64 2e 20 4f | et.when.it.is.being.destroyed..O |
| 11080 | 74 68 65 72 77 69 73 65 2c 20 63 61 6c 6c 62 61 63 6b 73 20 77 68 69 63 68 20 77 65 72 65 20 6e | therwise,.callbacks.which.were.n |
| 110a0 | 6f 74 20 63 6c 65 61 6e 65 64 20 75 70 20 77 6f 75 6c 64 20 63 6f 75 6c 64 20 63 61 75 73 65 20 | ot.cleaned.up.would.could.cause. |
| 110c0 | 65 78 63 65 70 74 69 6f 6e 73 2e 0d 0a 2d 20 44 75 61 6c 53 68 6f 63 6b 20 73 65 6e 73 6f 72 73 | exceptions...-.DualShock.sensors |
| 110e0 | 20 6f 6e 20 50 53 34 20 61 72 65 20 6e 6f 77 20 6d 61 72 6b 65 64 20 61 73 20 6e 6f 69 73 79 20 | .on.PS4.are.now.marked.as.noisy. |
| 11100 | 28 23 34 39 34 29 2e 0d 0a 2d 20 49 4c 32 43 50 50 20 63 61 75 73 69 6e 67 20 69 73 73 75 65 73 | (#494)...-.IL2CPP.causing.issues |
| 11120 | 20 77 69 74 68 20 58 49 6e 70 75 74 20 6f 6e 20 77 69 6e 64 6f 77 73 20 61 6e 64 20 6f 73 78 20 | .with.XInput.on.windows.and.osx. |
| 11140 | 64 65 73 6b 74 6f 70 73 2e 0d 0a 2d 20 44 65 76 69 63 65 73 20 6e 6f 74 20 62 65 69 6e 67 20 61 | desktops...-.Devices.not.being.a |
| 11160 | 76 61 69 6c 61 62 6c 65 20 79 65 74 20 69 6e 20 60 4d 6f 6e 6f 42 65 68 61 76 69 6f 72 2e 41 77 | vailable.yet.in.`MonoBehavior.Aw |
| 11180 | 61 6b 65 60 2c 20 60 4d 6f 6e 6f 42 65 68 61 76 69 6f 75 72 2e 53 74 61 72 74 60 2c 20 61 6e 64 | ake`,.`MonoBehaviour.Start`,.and |
| 111a0 | 20 60 4d 6f 6e 6f 42 65 68 61 76 69 6f 75 72 2e 4f 6e 45 6e 61 62 6c 65 60 20 69 6e 20 70 6c 61 | .`MonoBehaviour.OnEnable`.in.pla |
| 111c0 | 79 65 72 20 6f 72 20 77 68 65 6e 20 65 6e 74 65 72 69 6e 67 20 70 6c 61 79 20 6d 6f 64 65 20 69 | yer.or.when.entering.play.mode.i |
| 111e0 | 6e 20 65 64 69 74 6f 72 2e 0d 0a 2d 20 46 69 78 65 64 20 61 20 62 75 67 20 77 68 65 72 65 20 74 | n.editor...-.Fixed.a.bug.where.t |
| 11200 | 68 65 20 65 76 65 6e 74 20 62 75 66 66 65 72 20 75 73 65 64 20 62 79 20 60 49 6e 70 75 74 45 76 | he.event.buffer.used.by.`InputEv |
| 11220 | 65 6e 74 54 72 61 63 65 60 20 63 6f 75 6c 64 20 67 65 74 20 63 6f 72 72 75 70 74 65 64 2e 0d 0a | entTrace`.could.get.corrupted... |
| 11240 | 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 41 63 74 69 6f 6e 73 20 61 6e 64 20 | ..####.Actions....-.Actions.and. |
| 11260 | 62 69 6e 64 69 6e 67 73 20 64 69 73 61 70 70 65 61 72 69 6e 67 20 77 68 65 6e 20 63 6f 6e 74 72 | bindings.disappearing.when.contr |
| 11280 | 6f 6c 20 73 63 68 65 6d 65 73 20 68 61 76 65 20 73 70 61 63 65 73 20 69 6e 20 74 68 65 69 72 20 | ol.schemes.have.spaces.in.their. |
| 112a0 | 6e 61 6d 65 73 2e 0d 0a 2d 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 52 65 62 69 6e 64 69 6e 67 45 | names...-.`InputActionRebindingE |
| 112c0 | 78 63 65 70 74 69 6f 6e 73 2e 52 65 62 69 6e 64 4f 70 65 72 61 74 69 6f 6e 60 20 63 61 6e 20 6e | xceptions.RebindOperation`.can.n |
| 112e0 | 6f 77 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 74 65 6e 64 65 64 3b 20 75 73 65 64 20 74 | ow.be.reused.as.intended;.used.t |
| 11300 | 6f 20 73 74 6f 70 20 77 6f 72 6b 69 6e 67 20 70 72 6f 70 65 72 6c 79 20 74 68 65 20 66 69 72 73 | o.stop.working.properly.the.firs |
| 11320 | 74 20 74 69 6d 65 20 61 20 72 65 62 69 6e 64 20 63 6f 6d 70 6c 65 74 65 64 20 6f 72 20 77 61 73 | t.time.a.rebind.completed.or.was |
| 11340 | 20 63 61 6e 63 65 6c 6c 65 64 2e 0d 0a 2d 20 41 63 74 69 6f 6e 73 20 62 6f 75 6e 64 20 74 6f 20 | .cancelled...-.Actions.bound.to. |
| 11360 | 6d 75 6c 74 69 70 6c 65 20 63 6f 6e 74 72 6f 6c 73 20 6e 6f 77 20 74 72 69 67 67 65 72 20 63 6f | multiple.controls.now.trigger.co |
| 11380 | 72 72 65 63 74 6c 79 20 77 68 65 6e 20 75 73 69 6e 67 20 60 50 72 65 73 73 49 6e 74 65 72 61 63 | rrectly.when.using.`PressInterac |
| 113a0 | 74 69 6f 6e 60 20 73 65 74 20 74 6f 20 60 52 65 6c 65 61 73 65 4f 6e 6c 79 60 20 28 23 34 39 32 | tion`.set.to.`ReleaseOnly`.(#492 |
| 113c0 | 29 2e 0d 0a 2d 20 60 50 6c 61 79 65 72 49 6e 70 75 74 60 20 6e 6f 20 6c 6f 6e 67 65 72 20 66 61 | )...-.`PlayerInput`.no.longer.fa |
| 113e0 | 69 6c 73 20 74 6f 20 66 69 6e 64 20 61 63 74 69 6f 6e 73 20 77 68 65 6e 20 75 73 69 6e 67 20 55 | ils.to.find.actions.when.using.U |
| 11400 | 6e 69 74 79 45 76 65 6e 74 73 20 28 23 35 30 30 29 2e 0d 0a 2d 20 54 68 65 20 60 22 7b 2e 2e 2e | nityEvents.(#500)...-.The.`"{... |
| 11420 | 7d 22 60 20 66 6f 72 6d 61 74 20 66 6f 72 20 72 65 66 65 72 65 6e 63 69 6e 67 20 61 63 74 69 6f | }"`.format.for.referencing.actio |
| 11440 | 6e 20 6d 61 70 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 75 73 69 6e 67 20 47 55 49 44 73 20 61 | n.maps.and.actions.using.GUIDs.a |
| 11460 | 73 20 73 74 72 69 6e 67 73 20 68 61 73 20 62 65 65 6e 20 6f 62 73 6f 6c 65 74 65 64 2e 20 49 74 | s.strings.has.been.obsoleted..It |
| 11480 | 20 77 69 6c 6c 20 73 74 69 6c 6c 20 77 6f 72 6b 20 62 75 74 20 61 64 64 69 6e 67 20 74 68 65 20 | .will.still.work.but.adding.the. |
| 114a0 | 65 78 74 72 61 20 62 72 61 63 65 73 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 6e 65 63 65 73 73 | extra.braces.is.no.longer.necess |
| 114c0 | 61 72 79 2e 0d 0a 2d 20 44 72 61 67 26 64 72 6f 70 70 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 62 | ary...-.Drag&dropping.bindings.b |
| 114e0 | 65 74 77 65 65 6e 20 6f 74 68 65 72 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 63 61 6d 65 20 | etween.other.bindings.that.came. |
| 11500 | 62 65 66 6f 72 65 20 74 68 65 6d 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6e 6f 20 6c 6f 6e 67 65 | before.them.in.the.list.no.longe |
| 11520 | 72 20 64 72 6f 70 73 20 74 68 65 20 69 74 65 6d 73 20 61 74 20 61 20 6c 6f 63 61 74 69 6f 6e 20 | r.drops.the.items.at.a.location. |
| 11540 | 6f 6e 65 20 68 69 67 68 65 72 20 75 70 20 69 6e 20 74 68 65 20 6c 69 73 74 20 74 68 61 6e 20 69 | one.higher.up.in.the.list.than.i |
| 11560 | 6e 74 65 6e 64 65 64 2e 0d 0a 2d 20 45 64 69 74 69 6e 67 20 6e 61 6d 65 20 6f 66 20 63 6f 6e 74 | ntended...-.Editing.name.of.cont |
| 11580 | 72 6f 6c 20 73 63 68 65 6d 65 20 69 6e 20 65 64 69 74 6f 72 20 6e 6f 74 20 74 61 6b 69 6e 67 20 | rol.scheme.in.editor.not.taking. |
| 115a0 | 65 66 66 65 63 74 20 2a 65 78 63 65 70 74 2a 20 69 66 20 68 69 74 74 69 6e 67 20 65 6e 74 65 72 | effect.*except*.if.hitting.enter |
| 115c0 | 20 6b 65 79 2e 0d 0a 2d 20 53 61 76 69 6e 67 20 6e 6f 20 6c 6f 6e 67 65 72 20 63 61 75 73 65 73 | .key...-.Saving.no.longer.causes |
| 115e0 | 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 | .the.selection.of.the.current.pr |
| 11600 | 6f 63 65 73 73 6f 72 20 6f 72 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 74 6f 20 62 65 20 6c 6f 73 | ocessor.or.interaction.to.be.los |
| 11620 | 74 2e 0d 0a 20 20 2a 20 54 68 69 73 20 77 61 73 20 65 73 70 65 63 69 61 6c 6c 79 20 61 6e 6e 6f | t.....*.This.was.especially.anno |
| 11640 | 79 69 6e 67 20 77 68 65 6e 20 68 61 76 69 6e 67 20 22 41 75 74 6f 2d 53 61 76 65 22 20 6f 6e 20 | ying.when.having."Auto-Save".on. |
| 11660 | 61 73 20 69 74 20 6d 61 64 65 20 65 64 69 74 69 6e 67 20 70 61 72 61 6d 65 74 65 72 73 20 6f 6e | as.it.made.editing.parameters.on |
| 11680 | 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 61 6e 64 20 70 72 6f 63 65 73 73 6f 72 73 20 76 65 72 | .interactions.and.processors.ver |
| 116a0 | 79 20 74 65 64 69 6f 75 73 2e 0d 0a 2d 20 49 6e 20 6c 6f 63 61 6c 65 73 20 74 68 61 74 20 75 73 | y.tedious...-.In.locales.that.us |
| 116c0 | 65 20 64 65 63 69 6d 61 6c 20 73 65 70 61 72 61 74 6f 72 73 20 6f 74 68 65 72 20 74 68 61 6e 20 | e.decimal.separators.other.than. |
| 116e0 | 27 2e 27 2c 20 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 20 70 61 72 61 6d 65 74 65 72 73 20 6f | '.',.floating-point.parameters.o |
| 11700 | 6e 20 63 6f 6d 70 6f 73 69 74 65 73 2c 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 2c 20 61 6e 64 20 | n.composites,.interactions,.and. |
| 11720 | 70 72 6f 63 65 73 73 6f 72 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 65 61 64 20 74 6f 20 69 6e 76 | processors.no.longer.lead.to.inv |
| 11740 | 61 6c 69 64 20 73 65 72 69 61 6c 69 7a 65 64 20 64 61 74 61 20 62 65 69 6e 67 20 67 65 6e 65 72 | alid.serialized.data.being.gener |
| 11760 | 61 74 65 64 2e 0d 0a 2d 20 46 69 78 20 63 68 6f 6f 73 69 6e 67 20 22 41 64 64 20 41 63 74 69 6f | ated...-.Fix.choosing."Add.Actio |
| 11780 | 6e 22 20 69 6e 20 61 63 74 69 6f 6e 20 6d 61 70 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 20 74 68 | n".in.action.map.context.menu.th |
| 117a0 | 72 6f 77 69 6e 67 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2e 0d 0a 2d 20 54 68 65 20 69 6e 70 75 | rowing.an.exception...-.The.inpu |
| 117c0 | 74 20 61 63 74 69 6f 6e 20 61 73 73 65 74 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 20 77 69 6c | t.action.asset.editor.window.wil |
| 117e0 | 6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 66 61 69 6c 20 73 61 76 69 6e 67 20 69 66 20 74 68 65 20 61 | l.no.longer.fail.saving.if.the.a |
| 11800 | 73 73 65 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 76 65 64 2e 0d 0a 2d 20 54 68 65 20 69 6e 70 75 | sset.has.been.moved...-.The.inpu |
| 11820 | 74 20 61 63 74 69 6f 6e 20 61 73 73 65 74 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 20 77 69 6c | t.action.asset.editor.window.wil |
| 11840 | 6c 20 6e 6f 77 20 73 68 6f 77 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 73 73 65 74 | l.now.show.the.name.of.the.asset |
| 11860 | 20 62 65 69 6e 67 20 65 64 69 74 65 64 20 77 68 65 6e 20 61 73 6b 69 6e 67 20 66 6f 72 20 73 61 | .being.edited.when.asking.for.sa |
| 11880 | 76 69 6e 67 20 63 68 61 6e 67 65 73 2e 0d 0a 2d 20 43 6c 69 63 6b 69 6e 67 20 22 43 61 6e 63 65 | ving.changes...-.Clicking."Cance |
| 118a0 | 6c 22 20 69 6e 20 74 68 65 20 73 61 76 65 20 63 68 61 6e 67 65 73 20 64 69 61 6c 6f 67 20 66 6f | l".in.the.save.changes.dialog.fo |
| 118c0 | 72 20 74 68 65 20 69 6e 70 75 74 20 61 63 74 69 6f 6e 20 61 73 73 65 74 20 65 64 69 74 6f 72 20 | r.the.input.action.asset.editor. |
| 118e0 | 77 69 6e 64 6f 77 20 77 69 6c 6c 20 6e 6f 77 20 63 61 6e 63 65 6c 20 71 75 69 74 74 69 6e 67 20 | window.will.now.cancel.quitting. |
| 11900 | 74 68 65 20 65 64 69 74 6f 72 2e 0d 0a 2d 20 46 69 78 65 64 20 70 61 73 74 69 6e 67 20 6f 72 20 | the.editor...-.Fixed.pasting.or. |
| 11920 | 64 72 61 67 67 69 6e 67 20 61 20 63 6f 6d 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 20 66 72 6f | dragging.a.composite.binding.fro |
| 11940 | 6d 20 6f 6e 65 20 61 63 74 69 6f 6e 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 2e 0d 0a 2d 20 49 6e | m.one.action.into.another...-.In |
| 11960 | 20 74 68 65 20 61 63 74 69 6f 6e 20 6d 61 70 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 2c 20 73 | .the.action.map.editor.window,.s |
| 11980 | 77 69 74 63 68 69 6e 67 20 66 72 6f 6d 20 72 65 6e 61 6d 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e | witching.from.renaming.an.action |
| 119a0 | 20 74 6f 20 72 65 6e 61 6d 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e 20 6d 61 70 20 77 69 6c 6c 20 | .to.renaming.an.action.map.will. |
| 119c0 | 6e 6f 20 6c 6f 6e 67 65 72 20 62 72 65 61 6b 20 74 68 65 20 55 49 2e 0d 0a 2d 20 46 69 78 65 64 | no.longer.break.the.UI...-.Fixed |
| 119e0 | 20 63 61 6c 6c 69 6e 67 20 45 6e 61 62 6c 65 2f 44 69 73 61 62 6c 65 20 66 72 6f 6d 20 77 69 74 | .calling.Enable/Disable.from.wit |
| 11a00 | 68 69 6e 20 61 63 74 69 6f 6e 20 63 61 6c 6c 62 61 63 6b 73 20 73 6f 6d 65 74 69 6d 65 73 20 6c | hin.action.callbacks.sometimes.l |
| 11a20 | 65 61 64 69 6e 67 20 74 6f 20 63 6f 72 72 75 70 74 69 6f 6e 20 6f 66 20 73 74 61 74 65 20 77 68 | eading.to.corruption.of.state.wh |
| 11a40 | 69 63 68 20 77 6f 75 6c 64 20 74 68 65 6e 20 6c 65 61 64 20 74 6f 20 61 63 74 69 6f 6e 73 20 6e | ich.would.then.lead.to.actions.n |
| 11a60 | 6f 74 20 67 65 74 74 69 6e 67 20 74 72 69 67 67 65 72 65 64 20 28 23 34 37 32 29 2e 0d 0a 2d 20 | ot.getting.triggered.(#472)...-. |
| 11a80 | 46 69 78 65 64 20 73 65 74 74 69 6e 67 20 6f 66 20 22 41 75 74 6f 2d 53 61 76 65 22 20 74 6f 67 | Fixed.setting.of."Auto-Save".tog |
| 11aa0 | 67 6c 65 20 69 6e 20 61 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 67 65 74 74 69 6e 67 20 6c 6f 73 | gle.in.action.editor.getting.los |
| 11ac0 | 74 20 6f 6e 20 64 6f 6d 61 69 6e 20 72 65 6c 6f 61 64 2e 0d 0a 2d 20 46 69 78 65 64 20 62 6c 75 | t.on.domain.reload...-.Fixed.blu |
| 11ae0 | 72 72 79 20 69 63 6f 6e 73 20 69 6e 20 65 64 69 74 6f 72 20 66 6f 72 20 69 6d 70 6f 72 74 65 64 | rry.icons.in.editor.for.imported |
| 11b00 | 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 61 73 73 65 74 73 20 61 6e 64 20 61 63 74 69 6f 6e | ..inputactions.assets.and.action |
| 11b20 | 73 20 69 6e 20 74 68 65 6d 2e 0d 0a 2d 20 60 50 72 65 73 73 60 20 61 6e 64 20 60 52 65 6c 65 61 | s.in.them...-.`Press`.and.`Relea |
| 11b40 | 73 65 60 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 77 69 6c 6c 20 6e 6f 77 20 77 6f 72 6b 20 63 | se`.interactions.will.now.work.c |
| 11b60 | 6f 72 72 65 63 74 6c 79 20 69 66 20 74 68 65 79 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 62 | orrectly.if.they.have.multiple.b |
| 11b80 | 6f 75 6e 64 20 63 6f 6e 74 72 6f 6c 73 2e 0d 0a 2d 20 60 52 65 6c 65 61 73 65 60 20 69 6e 74 65 | ound.controls...-.`Release`.inte |
| 11ba0 | 72 61 63 74 69 6f 6e 73 20 77 69 6c 6c 20 6e 6f 77 20 69 6e 76 6f 6b 65 20 61 20 60 53 74 61 72 | ractions.will.now.invoke.a.`Star |
| 11bc0 | 74 65 64 60 20 63 61 6c 6c 62 61 63 6b 20 77 68 65 6e 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 69 | ted`.callback.when.the.control.i |
| 11be0 | 73 20 70 72 65 73 73 65 64 2e 0d 0a 2d 20 4d 61 64 65 20 56 65 63 74 6f 72 32 20 63 6f 6d 70 6f | s.pressed...-.Made.Vector2.compo |
| 11c00 | 73 69 74 65 20 61 63 74 69 6f 6e 73 20 72 65 73 70 65 63 74 20 74 68 65 20 70 72 65 73 73 20 70 | site.actions.respect.the.press.p |
| 11c20 | 6f 69 6e 74 73 20 6f 66 20 62 75 74 74 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 75 73 65 64 20 74 6f | oints.of.button.controls.used.to |
| 11c40 | 20 63 6f 6d 70 6f 73 65 20 74 68 65 20 76 61 6c 75 65 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 32 2e 36 | .compose.the.value.....##.[0.2.6 |
| 11c60 | 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 39 2d 30 33 2d 32 30 0d 0a 0d 0a 3e 4e 4f 54 45 3a | -preview].-.2019-03-20....>NOTE: |
| 11c80 | 20 54 68 65 20 55 49 20 63 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 61 63 74 69 6f 6e 73 | .The.UI.code.for.editing.actions |
| 11ca0 | 20 68 61 73 20 6c 61 72 67 65 6c 79 20 62 65 65 6e 20 72 65 77 72 69 74 74 65 6e 2e 20 54 68 65 | .has.largely.been.rewritten..The |
| 11cc0 | 72 65 20 6d 61 79 20 62 65 20 72 65 67 72 65 73 73 69 6f 6e 73 2e 0d 0a 3e 4e 4f 54 45 3a 20 54 | re.may.be.regressions...>NOTE:.T |
| 11ce0 | 68 65 20 6d 69 6e 69 6d 75 6d 20 76 65 72 73 69 6f 6e 20 72 65 71 75 69 72 65 6d 65 6e 74 20 66 | he.minimum.version.requirement.f |
| 11d00 | 6f 72 20 74 68 65 20 6e 65 77 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 68 61 73 20 62 65 65 6e | or.the.new.input.system.has.been |
| 11d20 | 20 62 75 6d 70 65 64 0d 0a 20 20 20 20 20 20 20 74 6f 20 32 30 31 39 2e 31 0d 0a 0d 0a 23 23 23 | .bumped.........to.2019.1....### |
| 11d40 | 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 53 75 70 70 6f 72 74 20 67 61 6d 65 70 61 64 20 76 69 62 72 | .Added....-.Support.gamepad.vibr |
| 11d60 | 61 74 69 6f 6e 20 6f 6e 20 53 77 69 74 63 68 2e 0d 0a 2d 20 41 64 64 65 64 20 73 75 70 70 6f 72 | ation.on.Switch...-.Added.suppor |
| 11d80 | 74 20 66 6f 72 20 4a 6f 79 73 74 69 63 6b 73 20 6f 6e 20 4c 69 6e 75 78 2e 0d 0a 0d 0a 23 23 23 | t.for.Joysticks.on.Linux.....### |
| 11da0 | 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 41 64 64 65 64 20 61 62 69 6c 69 74 79 20 74 6f 20 | #.Actions....-.Added.ability.to. |
| 11dc0 | 63 68 61 6e 67 65 20 77 68 69 63 68 20 70 61 72 74 20 6f 66 20 61 20 63 6f 6d 70 6f 73 69 74 65 | change.which.part.of.a.composite |
| 11de0 | 20 61 20 62 69 6e 64 69 6e 67 20 74 68 61 74 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 | .a.binding.that.is.part.of.the.c |
| 11e00 | 6f 6d 70 6f 73 69 74 65 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 6f 2e 0d 0a 20 20 2a 20 50 61 | omposite.is.assigned.to.....*.Pa |
| 11e20 | 72 74 20 62 69 6e 64 69 6e 67 73 20 63 61 6e 20 6e 6f 77 20 62 65 20 66 72 65 65 6c 79 20 64 75 | rt.bindings.can.now.be.freely.du |
| 11e40 | 70 6c 69 63 61 74 65 64 20 6f 72 20 63 6f 70 79 2d 70 61 73 74 65 64 2e 20 54 68 69 73 20 61 6c | plicated.or.copy-pasted..This.al |
| 11e60 | 6c 6f 77 73 20 68 61 76 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 62 69 6e 64 69 6e 67 73 20 66 6f | lows.having.multiple.bindings.fo |
| 11e80 | 72 20 22 75 70 22 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e 20 43 68 61 6e 67 69 6e 67 20 70 61 | r."up",.for.example..Changing.pa |
| 11ea0 | 72 74 20 61 73 73 69 67 6e 6d 65 6e 74 73 20 72 65 74 72 6f 61 63 74 69 76 65 6c 79 20 61 6c 6c | rt.assignments.retroactively.all |
| 11ec0 | 6f 77 73 20 74 6f 20 66 72 65 65 6c 79 20 65 64 69 74 20 74 68 65 20 63 6f 6d 70 6f 73 69 74 65 | ows.to.freely.edit.the.composite |
| 11ee0 | 20 6d 61 6b 65 75 70 2e 0d 0a 2d 20 43 61 6e 20 6e 6f 77 20 64 72 61 67 26 64 72 6f 70 20 6d 75 | .makeup...-.Can.now.drag&drop.mu |
| 11f00 | 6c 74 69 70 6c 65 20 69 74 65 6d 73 20 61 73 20 77 65 6c 6c 20 61 73 20 64 72 6f 70 20 69 74 65 | ltiple.items.as.well.as.drop.ite |
| 11f20 | 6d 73 20 6f 6e 74 6f 20 6f 74 68 65 72 73 20 28 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 63 75 | ms.onto.others.(equivalent.to.cu |
| 11f40 | 74 26 70 61 73 74 65 29 2e 20 48 6f 6c 64 69 6e 67 20 41 4c 54 20 63 6f 70 69 65 73 20 64 61 74 | t&paste)..Holding.ALT.copies.dat |
| 11f60 | 61 20 69 6e 73 74 65 61 64 20 6f 66 20 6d 6f 76 69 6e 67 20 69 74 2e 0d 0a 2d 20 45 64 69 74 73 | a.instead.of.moving.it...-.Edits |
| 11f80 | 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 20 61 72 65 20 6e 6f 77 20 75 6e 64 6f | .to.control.schemes.are.now.undo |
| 11fa0 | 61 62 6c 65 2e 0d 0a 2d 20 43 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 20 61 72 65 20 6e 6f 77 | able...-.Control.schemes.are.now |
| 11fc0 | 20 73 6f 72 74 65 64 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 2e 0d 0a 2d 20 43 61 6e 20 6e | .sorted.alphabetically...-.Can.n |
| 11fe0 | 6f 77 20 73 65 61 72 63 68 20 62 79 20 62 69 6e 64 69 6e 67 20 67 72 6f 75 70 20 28 63 6f 6e 74 | ow.search.by.binding.group.(cont |
| 12000 | 72 6f 6c 20 73 63 68 65 6d 65 29 20 6f 72 20 64 65 76 69 63 65 73 20 64 69 72 65 63 74 6c 79 20 | rol.scheme).or.devices.directly. |
| 12020 | 66 72 6f 6d 20 73 65 61 72 63 68 20 62 6f 78 2e 0d 0a 20 20 2a 20 60 67 3a 47 61 6d 65 70 61 64 | from.search.box.....*.`g:Gamepad |
| 12040 | 60 20 66 69 6c 74 65 72 73 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 74 68 6f 73 65 20 69 6e 20 74 | `.filters.bindings.to.those.in.t |
| 12060 | 68 65 20 22 47 61 6d 65 70 61 64 22 20 67 72 6f 75 70 2e 0d 0a 20 20 2a 20 60 64 3a 47 61 6d 65 | he."Gamepad".group.....*.`d:Game |
| 12080 | 70 61 64 60 20 66 69 6c 74 65 72 73 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 74 68 6f 73 65 20 66 | pad`.filters.bindings.to.those.f |
| 120a0 | 72 6f 6d 20 47 61 6d 65 70 61 64 2d 63 6f 6d 70 61 74 69 62 6c 65 20 64 65 76 69 63 65 73 2e 0d | rom.Gamepad-compatible.devices.. |
| 120c0 | 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 54 68 65 20 69 6e 70 75 74 20 64 65 | ...###.Changed....-.The.input.de |
| 120e0 | 62 75 67 67 65 72 20 77 69 6c 6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 75 74 6f 6d 61 74 69 63 61 | bugger.will.no.longer.automatica |
| 12100 | 6c 6c 79 20 73 68 6f 77 20 72 65 6d 6f 74 65 20 64 65 76 69 63 65 73 20 77 68 65 6e 20 74 68 65 | lly.show.remote.devices.when.the |
| 12120 | 20 70 72 6f 66 69 6c 65 72 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 2e 20 49 6e 73 74 65 61 64 2c | .profiler.is.connected..Instead, |
| 12140 | 20 75 73 65 20 74 68 65 20 6e 65 77 20 6d 65 6e 75 20 69 6e 20 64 65 62 75 67 67 65 72 20 74 6f | .use.the.new.menu.in.debugger.to |
| 12160 | 6f 6c 62 61 72 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 70 6c 61 79 65 72 73 20 6f 72 20 74 | olbar.to.connect.to.players.or.t |
| 12180 | 6f 20 65 6e 61 62 6c 65 2f 64 69 73 61 62 6c 65 20 72 65 6d 6f 74 65 20 69 6e 70 75 74 20 64 65 | o.enable/disable.remote.input.de |
| 121a0 | 62 75 67 67 69 6e 67 2e 0d 0a 2d 20 22 50 72 65 73 73 20 61 6e 64 20 52 65 6c 65 61 73 65 22 20 | bugging...-."Press.and.Release". |
| 121c0 | 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 77 69 6c 6c 20 6e 6f 77 20 69 6e 76 6f 6b 65 20 74 68 65 | interactions.will.now.invoke.the |
| 121e0 | 20 60 70 65 72 66 6f 72 6d 65 64 60 20 63 61 6c 6c 62 61 63 6b 20 6f 6e 20 62 6f 74 68 20 70 72 | .`performed`.callback.on.both.pr |
| 12200 | 65 73 73 20 61 6e 64 20 72 65 6c 65 61 73 65 20 28 69 6e 73 74 65 61 64 20 6f 66 20 69 6e 76 6f | ess.and.release.(instead.of.invo |
| 12220 | 6b 69 6e 67 20 60 70 65 72 66 6f 72 6d 65 64 60 20 61 6e 64 20 60 63 61 6e 63 65 6c 60 2c 20 77 | king.`performed`.and.`cancel`,.w |
| 12240 | 68 69 63 68 20 77 61 73 20 69 6e 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 6f 74 68 65 72 | hich.was.inconsistent.with.other |
| 12260 | 20 62 65 68 61 76 69 6f 72 73 29 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a | .behaviors).....####.Actions.... |
| 12280 | 2d 20 42 69 6e 64 69 6e 67 73 20 68 61 76 65 20 47 55 49 44 73 20 6e 6f 77 20 6c 69 6b 65 20 61 | -.Bindings.have.GUIDs.now.like.a |
| 122a0 | 63 74 69 6f 6e 73 20 61 6e 64 20 6d 61 70 73 20 61 6c 72 65 61 64 79 20 64 69 64 2e 20 54 68 69 | ctions.and.maps.already.did..Thi |
| 122c0 | 73 20 61 6c 6c 6f 77 73 20 74 6f 20 70 65 72 73 69 73 74 65 6e 74 6c 79 20 61 6e 64 20 75 6e 69 | s.allows.to.persistently.and.uni |
| 122e0 | 71 75 65 6c 79 20 69 64 65 6e 74 69 66 79 20 69 6e 64 69 76 69 64 75 61 6c 20 62 69 6e 64 69 6e | quely.identify.individual.bindin |
| 12300 | 67 73 2e 0d 0a 2d 20 52 65 70 6c 61 63 65 64 20 55 49 20 6f 76 65 72 6c 61 79 20 77 68 69 6c 65 | gs...-.Replaced.UI.overlay.while |
| 12320 | 20 72 65 62 69 6e 64 69 6e 67 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 77 69 74 68 20 63 61 | .rebinding.interactively.with.ca |
| 12340 | 6e 63 65 6c 6c 61 62 6c 65 20 70 72 6f 67 72 65 73 73 20 62 61 72 2e 20 49 6e 74 65 72 61 63 74 | ncellable.progress.bar..Interact |
| 12360 | 69 76 65 20 72 65 62 69 6e 64 69 6e 67 20 6e 6f 77 20 63 61 6e 63 65 6c 73 20 61 75 74 6f 6d 61 | ive.rebinding.now.cancels.automa |
| 12380 | 74 69 63 61 6c 6c 79 20 61 66 74 65 72 20 34 20 73 65 63 6f 6e 64 73 20 77 69 74 68 6f 75 74 20 | tically.after.4.seconds.without. |
| 123a0 | 73 75 69 74 61 62 6c 65 20 69 6e 70 75 74 2e 0d 0a 2d 20 42 69 6e 64 69 6e 67 73 20 74 68 61 74 | suitable.input...-.Bindings.that |
| 123c0 | 20 61 72 65 20 6e 6f 74 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 6e 79 20 63 6f 6e 74 72 6f 6c | .are.not.assigned.to.any.control |
| 123e0 | 20 73 63 68 65 6d 65 20 61 72 65 20 6e 6f 77 20 76 69 73 69 62 6c 65 20 77 68 65 6e 20 61 20 70 | .scheme.are.now.visible.when.a.p |
| 12400 | 61 72 74 69 63 75 6c 61 72 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 69 73 20 73 65 6c 65 | articular.control.scheme.is.sele |
| 12420 | 63 74 65 64 2e 0d 0a 20 20 2a 20 42 69 6e 64 69 6e 67 73 20 6e 6f 74 20 61 73 73 69 67 6e 65 64 | cted.....*.Bindings.not.assigned |
| 12440 | 20 74 6f 20 61 6e 79 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 61 72 65 20 61 63 74 69 76 | .to.any.control.scheme.are.activ |
| 12460 | 65 20 69 6e 20 2a 41 4c 4c 2a 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 73 2e 0d 0a 20 20 2a | e.in.*ALL*.control.schemes.....* |
| 12480 | 20 54 68 65 20 63 68 61 6e 67 65 20 6d 61 6b 65 73 20 74 68 69 73 20 76 69 73 69 62 6c 65 20 69 | .The.change.makes.this.visible.i |
| 124a0 | 6e 20 74 68 65 20 55 49 20 6e 6f 77 2e 0d 0a 20 20 2a 20 57 68 65 6e 20 61 20 73 70 65 63 69 66 | n.the.UI.now.....*.When.a.specif |
| 124c0 | 69 63 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 20 69 73 20 73 65 6c 65 63 74 65 64 2c 20 74 | ic.control.scheme.is.selected,.t |
| 124e0 | 68 65 73 65 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 61 66 66 69 78 65 64 20 77 69 74 68 20 60 | hese.bindings.are.affixed.with.` |
| 12500 | 7b 47 4c 4f 42 41 4c 7d 60 20 66 6f 72 20 61 64 64 65 64 20 76 69 73 69 62 69 6c 69 74 79 2e 0d | {GLOBAL}`.for.added.visibility.. |
| 12520 | 0a 2d 20 57 68 65 6e 20 66 69 6c 74 65 72 69 6e 67 20 62 79 20 64 65 76 69 63 65 73 20 66 72 6f | .-.When.filtering.by.devices.fro |
| 12540 | 6d 20 61 20 63 6f 6e 74 72 6f 6c 20 73 63 68 65 6d 65 2c 20 74 68 65 20 66 69 6c 74 65 72 69 6e | m.a.control.scheme,.the.filterin |
| 12560 | 67 20 6e 6f 77 20 74 61 6b 65 73 20 6c 61 79 6f 75 74 20 69 6e 68 65 72 69 74 61 6e 63 65 20 69 | g.now.takes.layout.inheritance.i |
| 12580 | 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 53 6f 2c 20 61 20 62 69 6e 64 69 6e 67 20 74 6f 20 61 20 | nto.account..So,.a.binding.to.a. |
| 125a0 | 63 6f 6e 74 72 6f 6c 20 6f 6e 20 60 50 6f 69 6e 74 65 72 60 20 77 69 6c 6c 20 6e 6f 77 20 62 65 | control.on.`Pointer`.will.now.be |
| 125c0 | 20 73 68 6f 77 6e 20 77 68 65 6e 20 74 68 65 20 66 69 6c 74 65 72 20 69 73 20 60 4d 6f 75 73 65 | .shown.when.the.filter.is.`Mouse |
| 125e0 | 60 2e 0d 0a 2d 20 54 68 65 20 70 75 62 6c 69 63 20 63 6f 6e 74 72 6f 6c 20 70 69 63 6b 65 72 20 | `...-.The.public.control.picker. |
| 12600 | 41 50 49 20 68 61 73 20 62 65 65 6e 20 72 65 76 69 73 65 64 2e 0d 0a 20 20 2a 20 54 68 65 20 73 | API.has.been.revised.....*.The.s |
| 12620 | 69 6d 70 6c 65 73 74 20 77 61 79 20 74 6f 20 61 64 64 20 63 6f 6e 74 72 6f 6c 20 70 69 63 6b 65 | implest.way.to.add.control.picke |
| 12640 | 72 20 55 49 20 74 6f 20 61 20 63 6f 6e 74 72 6f 6c 20 70 61 74 68 20 69 73 20 74 6f 20 61 64 64 | r.UI.to.a.control.path.is.to.add |
| 12660 | 20 61 6e 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 41 74 74 72 69 62 75 74 65 60 20 74 6f 20 74 | .an.`InputControlAttribute`.to.t |
| 12680 | 68 65 20 66 69 65 6c 64 2e 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 20 20 2f 2f 20 49 6e 20 74 68 | he.field.......```......//.In.th |
| 126a0 | 65 20 69 6e 73 70 65 63 74 6f 72 2c 20 73 68 6f 77 73 20 66 75 6c 6c 20 55 49 20 74 6f 20 73 65 | e.inspector,.shows.full.UI.to.se |
| 126c0 | 6c 65 63 74 20 61 20 63 6f 6e 74 72 6f 6c 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 0d 0a 20 20 | lect.a.control.interactively.... |
| 126e0 | 20 20 2f 2f 20 28 69 6e 63 6c 75 64 69 6e 67 20 69 6e 74 65 72 61 63 74 69 76 65 20 70 69 63 6b | ..//.(including.interactive.pick |
| 12700 | 69 6e 67 20 74 68 72 6f 75 67 68 20 64 65 76 69 63 65 20 69 6e 70 75 74 29 2e 0d 0a 20 20 20 20 | ing.through.device.input)....... |
| 12720 | 5b 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 28 6c 61 79 6f 75 74 20 3d 20 22 42 75 74 74 6f 6e 22 29 | [InputControl(layout.=."Button") |
| 12740 | 5d 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 73 74 72 69 6e 67 20 62 75 74 74 6f 6e 43 6f 6e 74 | ]......private.string.buttonCont |
| 12760 | 72 6f 6c 50 61 74 68 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 2d 20 50 72 6f 63 65 73 73 6f 72 73 20 | rolPath;......```..-.Processors. |
| 12780 | 6f 66 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 74 79 70 65 73 20 77 69 6c 6c 20 6e 6f 77 20 62 | of.incompatible.types.will.now.b |
| 127a0 | 65 20 69 67 6e 6f 72 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 72 6f 77 69 6e 67 20 61 6e | e.ignored.instead.of.throwing.an |
| 127c0 | 20 65 78 63 65 70 74 69 6f 6e 2e 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 52 65 | .exception.....###.Fixed....-.Re |
| 127e0 | 6d 6f 74 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 69 6e 20 69 6e 70 75 74 20 64 65 62 75 67 67 | mote.connections.in.input.debugg |
| 12800 | 65 72 20 6e 6f 77 20 72 65 6d 61 69 6e 20 63 6f 6e 6e 65 63 74 65 64 20 61 63 72 6f 73 73 20 64 | er.now.remain.connected.across.d |
| 12820 | 6f 6d 61 69 6e 20 72 65 6c 6f 61 64 73 2e 0d 0a 2d 20 44 6f 6e 27 74 20 69 6e 63 6f 72 72 65 63 | omain.reloads...-.Don't.incorrec |
| 12840 | 74 6c 79 20 63 72 65 61 74 65 20 6e 6f 6e 2d 66 75 6e 63 74 69 6f 6e 69 6e 67 20 64 65 76 69 63 | tly.create.non-functioning.devic |
| 12860 | 65 73 20 69 66 20 61 20 70 68 79 73 69 63 61 6c 20 64 65 76 69 63 65 20 69 6d 70 6c 65 6d 65 6e | es.if.a.physical.device.implemen |
| 12880 | 74 73 20 6d 75 6c 74 69 70 6c 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 6c 6f 67 69 63 61 6c | ts.multiple.incompatible.logical |
| 128a0 | 20 48 49 44 20 64 65 76 69 63 65 73 20 28 73 75 63 68 20 61 73 20 74 68 65 20 4d 61 63 42 6f 6f | .HID.devices.(such.as.the.MacBoo |
| 128c0 | 6b 20 6b 65 79 62 6f 61 72 64 2f 74 6f 75 63 68 20 70 61 64 20 61 6e 64 20 74 6f 75 63 68 20 62 | k.keyboard/touch.pad.and.touch.b |
| 128e0 | 61 72 29 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 6e 6f 6e 2d 66 75 6e 63 74 69 6f 6e 69 6e 67 20 | ar)...-.Removed.non-functioning. |
| 12900 | 73 6f 72 74 20 74 72 69 61 6e 67 6c 65 73 20 69 6e 20 65 76 65 6e 74 20 6c 69 73 74 20 69 6e 20 | sort.triangles.in.event.list.in. |
| 12920 | 49 6e 70 75 74 20 44 65 62 75 67 67 65 72 20 64 65 76 69 63 65 20 77 69 6e 64 6f 77 73 2e 0d 0a | Input.Debugger.device.windows... |
| 12940 | 2d 20 53 6f 72 74 20 65 76 65 6e 74 73 20 69 6e 20 69 6e 70 75 74 20 64 65 62 75 67 67 65 72 20 | -.Sort.events.in.input.debugger. |
| 12960 | 77 69 6e 64 6f 77 20 62 79 20 69 64 20 72 61 74 68 65 72 20 74 68 65 6e 20 62 79 20 74 69 6d 65 | window.by.id.rather.then.by.time |
| 12980 | 73 74 61 6d 70 2e 0d 0a 2d 20 4d 61 6b 65 20 70 61 72 73 69 6e 67 20 6f 66 20 66 6c 6f 61 74 20 | stamp...-.Make.parsing.of.float. |
| 129a0 | 70 61 72 61 6d 65 74 65 72 73 20 73 75 70 70 6f 72 74 20 66 6c 6f 61 74 73 20 72 65 70 72 65 73 | parameters.support.floats.repres |
| 129c0 | 65 6e 74 65 64 20 69 6e 20 22 65 22 2d 6e 6f 74 61 74 69 6f 6e 20 61 6e 64 20 22 49 6e 66 69 6e | ented.in."e"-notation.and."Infin |
| 129e0 | 69 74 79 22 2e 0d 0a 2d 20 49 6e 70 75 74 20 64 65 76 69 63 65 20 69 63 6f 6e 73 20 69 6e 20 69 | ity"...-.Input.device.icons.in.i |
| 12a00 | 6e 70 75 74 20 64 65 62 75 67 67 65 72 20 77 69 6e 64 6f 77 20 6e 6f 77 20 72 65 6e 64 65 72 20 | nput.debugger.window.now.render. |
| 12a20 | 69 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 72 65 73 6f 6c 75 74 69 6f 6e 20 6f 6e 20 72 65 74 | in.appropriate.resolution.on.ret |
| 12a40 | 69 6e 61 20 64 69 73 70 6c 61 79 73 2e 0d 0a 2d 20 46 69 78 65 64 20 58 62 6f 78 20 43 6f 6e 74 | ina.displays...-.Fixed.Xbox.Cont |
| 12a60 | 72 6f 6c 6c 65 72 20 6f 6e 20 6d 61 63 4f 53 20 72 65 70 6f 72 74 69 6e 67 20 6e 65 67 61 74 69 | roller.on.macOS.reporting.negati |
| 12a80 | 76 65 20 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 20 73 74 69 63 6b 73 20 77 68 65 6e 20 72 65 | ve.values.for.the.sticks.when.re |
| 12aa0 | 70 72 65 73 65 6e 74 65 64 20 61 73 20 64 70 61 64 20 62 75 74 74 6f 6e 73 2e 0d 0a 2d 20 60 49 | presented.as.dpad.buttons...-.`I |
| 12ac0 | 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 55 70 64 61 74 65 4d 6f 64 65 2e 50 72 6f 63 65 73 73 45 | nputSettings.UpdateMode.ProcessE |
| 12ae0 | 76 65 6e 74 73 4d 61 6e 75 61 6c 6c 79 60 20 6e 6f 77 20 63 6f 72 72 65 63 74 6c 79 20 74 72 69 | ventsManually`.now.correctly.tri |
| 12b00 | 67 67 65 72 73 20 75 70 64 61 74 65 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 60 49 6e 70 75 | ggers.updates.when.calling.`Inpu |
| 12b20 | 74 53 79 73 74 65 6d 2e 55 70 64 61 74 65 28 49 6e 70 75 74 55 70 64 61 74 65 54 79 70 65 2e 4d | tSystem.Update(InputUpdateType.M |
| 12b40 | 61 6e 75 61 6c 29 60 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 2d 20 50 61 | anual)`.....####.Actions....-.Pa |
| 12b60 | 73 74 69 6e 67 20 6f 72 20 64 75 70 6c 69 63 61 74 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e 20 69 | sting.or.duplicating.an.action.i |
| 12b80 | 6e 20 61 6e 20 61 63 74 69 6f 6e 20 6d 61 70 20 61 73 73 65 74 20 77 69 6c 6c 20 6e 6f 77 20 61 | n.an.action.map.asset.will.now.a |
| 12ba0 | 73 73 69 67 6e 20 61 20 6e 65 77 20 61 6e 64 20 75 6e 69 71 75 65 20 49 44 20 74 6f 20 74 68 65 | ssign.a.new.and.unique.ID.to.the |
| 12bc0 | 20 61 63 74 69 6f 6e 2e 0d 0a 2d 20 22 41 64 64 20 41 63 74 69 6f 6e 22 20 62 75 74 74 6f 6e 20 | .action...-."Add.Action".button. |
| 12be0 | 62 65 69 6e 67 20 61 63 74 69 76 65 20 61 6e 64 20 74 72 69 67 67 65 72 69 6e 67 20 65 78 63 65 | being.active.and.triggering.exce |
| 12c00 | 70 74 69 6f 6e 73 20 77 68 65 6e 20 6e 6f 20 61 63 74 69 6f 6e 20 6d 61 70 20 68 61 64 20 62 65 | ptions.when.no.action.map.had.be |
| 12c20 | 65 6e 20 61 64 64 65 64 20 79 65 74 2e 0d 0a 2d 20 46 69 78 65 64 20 61 73 73 65 72 74 20 77 68 | en.added.yet...-.Fixed.assert.wh |
| 12c40 | 65 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 43 23 20 63 6c 61 73 73 20 61 6e 64 20 6d 61 6b 65 20 | en.generating.C#.class.and.make. |
| 12c60 | 73 75 72 65 20 69 74 20 67 65 74 73 20 69 6d 70 6f 72 74 65 64 20 63 6f 72 72 65 63 74 6c 79 2e | sure.it.gets.imported.correctly. |
| 12c80 | 0d 0a 2d 20 47 65 6e 65 72 61 74 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 61 73 20 6e 65 65 64 | ..-.Generate.directories.as.need |
| 12ca0 | 65 64 20 77 68 65 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 43 23 20 63 6c 61 73 73 2c 20 61 6e 64 | ed.when.generating.C#.class,.and |
| 12cc0 | 20 61 6c 6c 6f 77 20 70 61 74 68 20 6e 61 6d 65 73 20 77 69 74 68 6f 75 74 20 22 41 73 73 65 74 | .allow.path.names.without."Asset |
| 12ce0 | 73 2f 22 20 70 61 74 68 20 70 72 65 66 69 78 2e 0d 0a 2d 20 41 6c 6c 6f 77 20 62 69 6e 64 69 6e | s/".path.prefix...-.Allow.bindin |
| 12d00 | 67 20 64 70 61 64 20 63 6f 6e 74 72 6f 6c 73 20 74 6f 20 61 63 74 69 6f 6e 73 20 6f 66 20 74 79 | g.dpad.controls.to.actions.of.ty |
| 12d20 | 70 65 20 22 56 65 63 74 6f 72 32 22 2e 0d 0a 2d 20 46 69 78 65 64 20 6f 6c 64 20 6e 61 6d 65 20 | pe."Vector2"...-.Fixed.old.name. |
| 12d40 | 6f 66 20 61 63 74 69 6f 6e 20 61 70 70 65 61 72 69 6e 67 20 75 6e 64 65 72 6e 65 61 74 68 20 72 | of.action.appearing.underneath.r |
| 12d60 | 65 6e 61 6d 65 20 6f 76 65 72 6c 61 79 2e 0d 0a 2d 20 46 69 78 65 64 20 69 6e 73 70 65 63 74 6f | ename.overlay...-.Fixed.inspecto |
| 12d80 | 72 20 55 49 73 20 66 6f 72 20 6f 6e 2d 73 63 72 65 65 6e 20 63 6f 6e 74 72 6f 6c 73 20 74 68 72 | r.UIs.for.on-screen.controls.thr |
| 12da0 | 6f 77 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 20 61 6e 64 20 62 65 69 6e 67 20 6e 6f 6e 2d 66 | owing.exceptions.and.being.non-f |
| 12dc0 | 75 6e 63 74 69 6f 6e 61 6c 2e 0d 0a 2d 20 46 69 78 65 64 20 64 65 6c 65 74 69 6e 67 20 6d 75 6c | unctional...-.Fixed.deleting.mul |
| 12de0 | 74 69 70 6c 65 20 69 74 65 6d 73 20 61 74 20 73 61 6d 65 20 74 69 6d 65 20 69 6e 20 61 63 74 69 | tiple.items.at.same.time.in.acti |
| 12e00 | 6f 6e 20 65 64 69 74 6f 72 20 6c 65 61 64 69 6e 67 20 74 6f 20 77 72 6f 6e 67 20 69 74 65 6d 73 | on.editor.leading.to.wrong.items |
| 12e20 | 20 62 65 69 6e 67 20 64 65 6c 65 74 65 64 2e 0d 0a 2d 20 46 69 78 65 64 20 63 6f 70 79 2d 70 61 | .being.deleted...-.Fixed.copy-pa |
| 12e40 | 73 74 69 6e 67 20 61 63 74 69 6f 6e 73 20 6e 6f 74 20 70 72 65 73 65 72 76 69 6e 67 20 61 63 74 | sting.actions.not.preserving.act |
| 12e60 | 69 6f 6e 20 70 72 6f 70 65 72 74 69 65 73 20 6f 74 68 65 72 20 74 68 61 6e 20 6e 61 6d 65 2e 0d | ion.properties.other.than.name.. |
| 12e80 | 0a 2d 20 46 69 78 65 64 20 6d 65 6d 6f 72 79 20 63 6f 72 72 75 70 74 69 6f 6e 73 20 63 6f 6d 69 | .-.Fixed.memory.corruptions.comi |
| 12ea0 | 6e 67 20 66 72 6f 6d 20 62 69 6e 64 69 6e 67 20 72 65 73 6f 6c 75 74 69 6f 6e 20 6f 66 20 61 63 | ng.from.binding.resolution.of.ac |
| 12ec0 | 74 69 6f 6e 73 2e 0d 0a 2d 20 49 6e 70 75 74 41 63 74 69 6f 6e 41 73 73 65 74 52 65 66 65 72 65 | tions...-.InputActionAssetRefere |
| 12ee0 | 6e 63 65 73 20 69 6e 20 53 63 72 69 70 74 61 62 6c 65 4f 62 6a 65 63 74 73 20 77 69 6c 6c 20 63 | nces.in.ScriptableObjects.will.c |
| 12f00 | 6f 6e 74 69 6e 75 65 20 74 6f 20 77 6f 72 6b 20 61 66 74 65 72 20 64 6f 6d 61 69 6e 20 72 65 6c | ontinue.to.work.after.domain.rel |
| 12f20 | 6f 61 64 73 20 69 6e 20 74 68 65 20 65 64 69 74 6f 72 2e 0d 0a 2d 20 46 69 78 65 64 20 60 73 74 | oads.in.the.editor...-.Fixed.`st |
| 12f40 | 61 72 74 54 69 6d 65 60 20 61 6e 64 20 60 64 75 72 61 74 69 6f 6e 60 20 70 72 6f 70 65 72 74 69 | artTime`.and.`duration`.properti |
| 12f60 | 65 73 20 6f 66 20 61 63 74 69 6f 6e 20 63 61 6c 6c 62 61 63 6b 73 2e 0d 0a 0d 0a 23 23 20 5b 30 | es.of.action.callbacks.....##.[0 |
| 12f80 | 2e 32 2e 31 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 39 2d 30 33 2d 31 31 0d 0a 0d 0a 23 23 | .2.1-preview].-.2019-03-11....## |
| 12fa0 | 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 20 2d 20 4e 61 74 69 76 65 55 70 64 61 74 65 43 61 6c 6c | #.Changed.....-.NativeUpdateCall |
| 12fc0 | 62 61 63 6b 20 41 50 49 20 75 70 64 61 74 65 20 74 6f 20 6d 61 74 63 68 20 55 6e 69 74 79 20 32 | back.API.update.to.match.Unity.2 |
| 12fe0 | 30 31 38 2e 33 2e 38 66 31 0d 0a 0d 0a 23 23 20 5b 30 2e 32 2e 30 2d 70 72 65 76 69 65 77 5d 20 | 018.3.8f1....##.[0.2.0-preview]. |
| 13000 | 2d 20 32 30 31 39 2d 30 32 2d 31 32 0d 0a 0d 0a 54 68 69 73 20 72 65 6c 65 61 73 65 20 63 6f 6e | -.2019-02-12....This.release.con |
| 13020 | 74 61 69 6e 73 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 66 61 69 72 6c 79 20 73 69 67 6e 69 66 69 | tains.a.number.of.fairly.signifi |
| 13040 | 63 61 6e 74 20 63 68 61 6e 67 65 73 2e 20 54 68 65 20 66 6f 63 75 73 20 68 61 73 20 62 65 65 6e | cant.changes..The.focus.has.been |
| 13060 | 20 6f 6e 20 66 75 72 74 68 65 72 20 69 6d 70 72 6f 76 69 6e 67 20 74 68 65 20 61 63 74 69 6f 6e | .on.further.improving.the.action |
| 13080 | 20 73 79 73 74 65 6d 20 74 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 69 65 72 20 74 6f 20 75 73 65 | .system.to.make.it.easier.to.use |
| 130a0 | 20 61 73 20 77 65 6c 6c 20 61 73 20 74 6f 20 6d 61 6b 65 20 69 74 20 77 6f 72 6b 20 6d 6f 72 65 | .as.well.as.to.make.it.work.more |
| 130c0 | 20 72 65 6c 69 61 62 6c 79 20 61 6e 64 20 70 72 65 64 69 63 74 61 62 6c 79 2e 0d 0a 0d 0a 3e 4e | .reliably.and.predictably.....>N |
| 130e0 | 4f 54 45 3a 20 54 68 65 72 65 20 61 72 65 20 73 6f 6d 65 20 62 72 65 61 6b 69 6e 67 20 63 68 61 | OTE:.There.are.some.breaking.cha |
| 13100 | 6e 67 65 73 2e 20 50 6c 65 61 73 65 20 73 65 65 20 74 68 65 20 22 43 68 61 6e 67 65 64 22 20 73 | nges..Please.see.the."Changed".s |
| 13120 | 65 63 74 69 6f 6e 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a | ection.below.....###.Changed.... |
| 13140 | 2d 20 52 65 6d 6f 76 65 64 20 55 6e 69 74 79 20 32 30 31 38 2e 32 20 73 75 70 70 6f 72 74 20 63 | -.Removed.Unity.2018.2.support.c |
| 13160 | 6f 64 65 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 2e 4e 45 54 20 33 2e 35 20 73 75 70 70 6f 72 74 | ode...-.Removed..NET.3.5.support |
| 13180 | 20 63 6f 64 65 2e 0d 0a 2d 20 53 74 61 72 74 65 64 20 75 73 69 6e 67 20 43 23 20 37 2e 0d 0a 2d | .code...-.Started.using.C#.7...- |
| 131a0 | 20 60 49 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 50 72 6f 63 65 73 73 6f 72 3c 54 56 61 6c 75 65 3e | .`IInputControlProcessor<TValue> |
| 131c0 | 60 20 68 61 73 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 60 49 6e 70 75 74 50 | `.has.been.replaced.with.`InputP |
| 131e0 | 72 6f 63 65 73 73 6f 72 60 20 61 6e 64 20 60 49 6e 70 75 74 50 72 6f 63 65 73 73 6f 72 3c 54 56 | rocessor`.and.`InputProcessor<TV |
| 13200 | 61 6c 75 65 3e 60 20 62 61 73 65 20 63 6c 61 73 73 65 73 2e 0d 0a 2d 20 60 49 49 6e 70 75 74 42 | alue>`.base.classes...-.`IInputB |
| 13220 | 69 6e 64 69 6e 67 43 6f 6d 70 6f 73 69 74 65 60 20 68 61 73 20 62 65 65 6e 20 72 65 70 6c 61 63 | indingComposite`.has.been.replac |
| 13240 | 65 64 20 77 69 74 68 20 61 6e 20 60 49 6e 70 75 74 42 69 6e 64 69 6e 67 43 6f 6d 70 6f 73 69 74 | ed.with.an.`InputBindingComposit |
| 13260 | 65 60 20 62 61 73 65 20 63 6c 61 73 73 20 61 6e 64 20 74 68 65 20 60 49 49 6e 70 75 74 42 69 6e | e`.base.class.and.the.`IInputBin |
| 13280 | 64 69 6e 67 43 6f 6d 70 6f 73 69 74 65 3c 54 56 61 6c 75 65 3e 60 20 69 6e 74 65 72 66 61 63 65 | dingComposite<TValue>`.interface |
| 132a0 | 20 68 61 73 20 62 65 65 6e 20 6d 65 72 67 65 64 20 77 69 74 68 20 74 68 65 20 60 49 6e 70 75 74 | .has.been.merged.with.the.`Input |
| 132c0 | 42 69 6e 64 69 6e 67 43 6f 6d 70 6f 73 69 74 65 3c 54 56 61 6c 75 65 3e 60 20 63 6c 61 73 73 20 | BindingComposite<TValue>`.class. |
| 132e0 | 77 68 69 63 68 20 68 61 64 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 65 64 2e 0d 0a 2d 20 60 49 | which.had.already.existed...-.`I |
| 13300 | 6e 70 75 74 55 73 65 72 2e 6f 6e 55 6e 70 61 69 72 65 64 44 65 76 69 63 65 55 73 65 72 60 20 77 | nputUser.onUnpairedDeviceUser`.w |
| 13320 | 69 6c 6c 20 6e 6f 77 20 6e 6f 74 69 66 79 20 66 6f 72 20 65 61 63 68 20 61 63 74 75 61 74 65 64 | ill.now.notify.for.each.actuated |
| 13340 | 20 63 6f 6e 74 72 6f 6c 20 75 6e 74 69 6c 20 74 68 65 20 64 65 76 69 63 65 20 69 73 20 70 61 69 | .control.until.the.device.is.pai |
| 13360 | 72 65 64 20 6f 72 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 6d 6f 72 65 20 61 63 74 75 61 74 65 | red.or.there.are.no.more.actuate |
| 13380 | 64 20 63 6f 6e 74 72 6f 6c 73 2e 0d 0a 2d 20 60 53 65 6e 73 69 74 69 76 69 74 79 50 72 6f 63 65 | d.controls...-.`SensitivityProce |
| 133a0 | 73 73 6f 72 60 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a 20 20 20 20 2a 20 54 | ssor`.has.been.removed.......*.T |
| 133c0 | 68 65 20 61 70 70 72 6f 61 63 68 20 6e 65 65 64 73 20 72 65 74 68 69 6e 6b 69 6e 67 2e 20 57 68 | he.approach.needs.rethinking..Wh |
| 133e0 | 61 74 20 60 53 65 6e 73 69 74 69 76 69 74 79 50 72 6f 63 65 73 73 6f 72 60 20 64 69 64 20 63 61 | at.`SensitivityProcessor`.did.ca |
| 13400 | 75 73 65 64 20 6d 6f 72 65 20 70 72 6f 62 6c 65 6d 73 20 74 68 61 6e 20 69 74 20 73 6f 6c 76 65 | used.more.problems.than.it.solve |
| 13420 | 64 2e 0d 0a 2d 20 53 74 61 74 65 20 6d 6f 6e 69 74 6f 72 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 68 | d...-.State.monitors.no.longer.h |
| 13440 | 61 76 65 20 74 68 65 69 72 20 74 69 6d 65 6f 75 74 73 20 72 65 6d 6f 76 65 64 20 61 75 74 6f 6d | ave.their.timeouts.removed.autom |
| 13460 | 61 74 69 63 61 6c 6c 79 20 77 68 65 6e 20 74 68 65 79 20 66 69 72 65 2e 20 54 68 69 73 20 6d 61 | atically.when.they.fire..This.ma |
| 13480 | 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 68 61 76 65 20 61 20 74 69 6d 65 6f 75 | kes.it.possible.to.have.a.timeou |
| 134a0 | 74 20 74 68 61 74 20 69 73 20 72 65 6d 6f 76 65 64 20 6f 6e 6c 79 20 69 6e 20 72 65 73 70 6f 6e | t.that.is.removed.only.in.respon |
| 134c0 | 73 65 20 74 6f 20 61 20 73 70 65 63 69 66 69 63 20 73 74 61 74 65 20 63 68 61 6e 67 65 2e 0d 0a | se.to.a.specific.state.change... |
| 134e0 | 2d 20 45 76 65 6e 74 73 20 66 6f 72 20 64 65 76 69 63 65 73 20 74 68 61 74 20 69 6d 70 6c 65 6d | -.Events.for.devices.that.implem |
| 13500 | 65 6e 74 20 60 49 49 6e 70 75 74 53 74 61 74 65 43 61 6c 6c 62 61 63 6b 73 60 20 28 73 75 63 68 | ent.`IInputStateCallbacks`.(such |
| 13520 | 20 61 73 20 60 54 6f 75 63 68 73 63 72 65 65 6e 60 29 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 74 | .as.`Touchscreen`).are.allowed.t |
| 13540 | 6f 20 67 6f 20 62 61 63 6b 20 69 6e 20 74 69 6d 65 2e 20 41 76 6f 69 64 73 20 74 68 65 20 70 72 | o.go.back.in.time..Avoids.the.pr |
| 13560 | 6f 62 6c 65 6d 20 6f 66 20 68 61 76 69 6e 67 20 74 6f 20 6f 72 64 65 72 20 65 76 65 6e 74 73 20 | oblem.of.having.to.order.events. |
| 13580 | 62 65 74 77 65 65 6e 20 6d 75 6c 74 69 70 6c 65 20 66 69 6e 67 65 72 73 20 63 6f 72 72 65 63 74 | between.multiple.fingers.correct |
| 135a0 | 6c 79 20 6f 72 20 73 65 65 69 6e 67 20 65 76 65 6e 74 73 20 67 65 74 74 69 6e 67 20 72 65 6a 65 | ly.or.seeing.events.getting.reje |
| 135c0 | 63 74 65 64 2e 0d 0a 2d 20 60 50 65 6e 53 74 61 74 65 2e 42 75 74 74 6f 6e 60 20 69 73 20 6e 6f | cted...-.`PenState.Button`.is.no |
| 135e0 | 77 20 60 50 65 6e 42 75 74 74 6f 6e 60 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 20 54 6f 75 63 68 50 | w.`PenButton`...-.Removed.TouchP |
| 13600 | 6f 73 69 74 69 6f 6e 54 72 61 6e 73 66 6f 72 6d 50 72 6f 63 65 73 73 6f 72 2c 20 77 61 73 20 75 | ositionTransformProcessor,.was.u |
| 13620 | 73 65 64 20 6f 6e 6c 79 20 62 79 20 41 6e 64 72 6f 69 64 2c 20 74 68 65 20 70 6f 73 69 74 69 6f | sed.only.by.Android,.the.positio |
| 13640 | 6e 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 20 77 69 6c 6c 20 6f 63 63 75 72 20 69 6e 20 6e | n.transformation.will.occur.in.n |
| 13660 | 61 74 69 76 65 20 62 61 63 6b 65 6e 64 20 69 6e 20 32 30 31 39 2e 78 0d 0a 0d 0a 23 23 23 23 20 | ative.backend.in.2019.x....####. |
| 13680 | 41 63 74 69 6f 6e 73 3a 0d 0a 2d 20 42 69 6e 64 69 6e 67 73 20 74 68 61 74 20 68 61 76 65 20 6e | Actions:..-.Bindings.that.have.n |
| 136a0 | 6f 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 6d 20 77 69 6c 6c 20 74 72 69 67 | o.interactions.on.them.will.trig |
| 136c0 | 67 65 72 20 64 69 66 66 65 72 65 6e 74 6c 79 20 6e 6f 77 2e 20 5f 5f 54 68 69 73 20 69 73 20 61 | ger.differently.now..__This.is.a |
| 136e0 | 20 62 72 65 61 6b 69 6e 67 20 63 68 61 6e 67 65 5f 5f 2e 0d 0a 20 20 2a 20 50 72 65 76 69 6f 75 | .breaking.change__.....*.Previou |
| 13700 | 73 6c 79 2c 20 74 68 65 73 65 20 62 69 6e 64 69 6e 67 73 20 77 6f 75 6c 64 20 74 72 69 67 67 65 | sly,.these.bindings.would.trigge |
| 13720 | 72 20 60 70 65 72 66 6f 72 6d 65 64 60 20 6f 6e 20 65 76 65 72 79 20 76 61 6c 75 65 20 63 68 61 | r.`performed`.on.every.value.cha |
| 13740 | 6e 67 65 20 69 6e 63 6c 75 64 69 6e 67 20 77 68 65 6e 20 67 6f 69 6e 67 20 62 61 63 6b 20 74 6f | nge.including.when.going.back.to |
| 13760 | 20 74 68 65 69 72 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 20 54 68 69 73 20 69 73 20 77 68 | .their.default.value..This.is.wh |
| 13780 | 79 20 79 6f 75 20 77 6f 75 6c 64 20 73 65 65 20 74 77 6f 20 63 61 6c 6c 73 20 6f 66 20 60 70 65 | y.you.would.see.two.calls.of.`pe |
| 137a0 | 72 66 6f 72 6d 65 64 60 20 77 69 74 68 20 61 20 62 75 74 74 6f 6e 3b 20 6f 6e 65 20 77 68 65 6e | rformed`.with.a.button;.one.when |
| 137c0 | 20 74 68 65 20 62 75 74 74 6f 6e 20 77 61 73 20 70 72 65 73 73 65 64 2c 20 61 6e 6f 74 68 65 72 | .the.button.was.pressed,.another |
| 137e0 | 20 77 68 65 6e 20 69 74 20 77 61 73 20 64 65 70 72 65 73 73 65 64 2e 0d 0a 20 20 2a 20 4e 6f 77 | .when.it.was.depressed.....*.Now |
| 13800 | 2c 20 61 20 62 69 6e 64 69 6e 67 20 77 69 74 68 6f 75 74 20 61 6e 20 69 6e 74 65 72 61 63 74 69 | ,.a.binding.without.an.interacti |
| 13820 | 6f 6e 20 77 69 6c 6c 20 74 72 69 67 67 65 72 20 60 73 74 61 72 74 65 64 60 20 61 6e 64 20 74 68 | on.will.trigger.`started`.and.th |
| 13840 | 65 6e 20 60 70 65 72 66 6f 72 6d 65 64 60 20 77 68 65 6e 20 61 20 62 6f 75 6e 64 20 63 6f 6e 74 | en.`performed`.when.a.bound.cont |
| 13860 | 72 6f 6c 20 69 73 20 61 63 74 75 61 74 65 64 2e 20 54 68 65 72 65 61 66 74 65 72 2c 20 74 68 65 | rol.is.actuated..Thereafter,.the |
| 13880 | 20 61 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 6d 61 69 6e 20 69 6e 20 60 53 74 61 72 74 65 64 60 | .action.will.remain.in.`Started` |
| 138a0 | 20 70 68 61 73 65 2e 20 46 6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 63 6f 6e 74 72 | .phase..For.as.long.as.the.contr |
| 138c0 | 6f 6c 20 69 73 20 61 63 74 75 61 74 65 64 2c 20 65 76 65 72 79 20 76 61 6c 75 65 20 63 68 61 6e | ol.is.actuated,.every.value.chan |
| 138e0 | 67 65 20 77 69 6c 6c 20 74 72 69 67 67 65 72 20 60 70 65 72 66 6f 72 6d 65 64 60 20 61 67 61 69 | ge.will.trigger.`performed`.agai |
| 13900 | 6e 2e 20 57 68 65 6e 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 73 74 6f 70 73 20 62 65 69 6e 67 20 | n..When.the.control.stops.being. |
| 13920 | 61 63 74 75 61 74 65 64 2c 20 69 74 20 77 69 6c 6c 20 74 72 69 67 67 65 72 20 60 63 61 6e 63 65 | actuated,.it.will.trigger.`cance |
| 13940 | 6c 6c 65 64 60 20 61 6e 64 20 74 68 65 20 61 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 6d 61 69 6e | lled`.and.the.action.will.remain |
| 13960 | 20 69 6e 20 60 57 61 69 74 69 6e 67 60 20 73 74 61 74 65 2e 0d 0a 20 20 2a 20 43 6f 6e 74 72 6f | .in.`Waiting`.state.....*.Contro |
| 13980 | 6c 20 61 63 74 75 61 74 69 6f 6e 20 69 73 20 64 65 66 69 6e 65 64 20 61 73 20 61 20 63 6f 6e 74 | l.actuation.is.defined.as.a.cont |
| 139a0 | 72 6f 6c 20 68 61 76 69 6e 67 20 61 20 6d 61 67 6e 69 74 75 64 65 20 28 73 65 65 20 60 49 6e 70 | rol.having.a.magnitude.(see.`Inp |
| 139c0 | 75 74 43 6f 6e 74 72 6f 6c 2e 45 76 61 6c 75 61 74 65 4d 61 67 6e 69 74 75 64 65 60 29 20 67 72 | utControl.EvaluateMagnitude`).gr |
| 139e0 | 65 61 74 65 72 20 74 68 61 6e 20 7a 65 72 6f 2e 20 49 66 20 61 20 63 6f 6e 74 72 6f 6c 20 64 6f | eater.than.zero..If.a.control.do |
| 13a00 | 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 6d 61 67 6e 69 74 75 64 65 73 20 28 72 65 74 75 72 | es.not.support.magnitudes.(retur |
| 13a20 | 6e 73 20 2d 31 20 66 72 6f 6d 20 60 45 76 61 6c 75 61 74 65 4d 61 67 6e 69 74 75 64 65 60 29 2c | ns.-1.from.`EvaluateMagnitude`), |
| 13a40 | 20 74 68 65 6e 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 | .then.the.control.is.considered. |
| 13a60 | 61 63 74 75 61 74 65 64 20 77 68 65 6e 20 69 74 20 63 68 61 6e 67 65 73 20 73 74 61 74 65 20 61 | actuated.when.it.changes.state.a |
| 13a80 | 77 61 79 20 66 72 6f 6d 20 69 74 73 20 64 65 66 61 75 6c 74 20 73 74 61 74 65 2e 0d 0a 20 20 2a | way.from.its.default.state.....* |
| 13aa0 | 20 54 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 65 68 61 76 69 6f | .To.restore.the.previous.behavio |
| 13ac0 | 72 2c 20 73 69 6d 70 6c 79 20 63 68 61 6e 67 65 20 63 6f 64 65 20 6c 69 6b 65 0d 0a 20 20 20 20 | r,.simply.change.code.like...... |
| 13ae0 | 20 20 60 60 60 0d 0a 20 20 20 20 20 20 20 20 6d 79 41 63 74 69 6f 6e 2e 70 65 72 66 6f 72 6d 65 | ..```..........myAction.performe |
| 13b00 | 64 20 2b 3d 20 4d 79 43 61 6c 6c 62 61 63 6b 3b 0d 0a 20 20 20 20 20 20 60 60 60 0d 0a 20 20 20 | d.+=.MyCallback;........```..... |
| 13b20 | 20 74 6f 0d 0a 20 20 20 20 20 20 60 60 60 0d 0a 20 20 20 20 20 20 20 20 6d 79 41 63 74 69 6f 6e | .to........```..........myAction |
| 13b40 | 2e 70 65 72 66 6f 72 6d 65 64 20 2b 3d 20 4d 79 43 61 6c 6c 62 61 63 6b 3b 0d 0a 20 20 20 20 20 | .performed.+=.MyCallback;....... |
| 13b60 | 20 20 20 6d 79 41 63 74 69 6f 6e 2e 63 61 6e 63 65 6c 6c 65 64 20 2b 3d 20 4d 79 43 61 6c 6c 62 | ...myAction.cancelled.+=.MyCallb |
| 13b80 | 61 63 6b 3b 0d 0a 20 20 20 20 20 20 60 60 60 0d 0a 20 20 2a 20 41 6c 74 65 72 6e 61 74 69 76 65 | ack;........```....*.Alternative |
| 13ba0 | 6c 79 2c 20 65 6e 61 62 6c 65 20 60 70 61 73 73 54 68 72 6f 75 67 68 60 20 6d 6f 64 65 20 6f 6e | ly,.enable.`passThrough`.mode.on |
| 13bc0 | 20 61 6e 20 61 63 74 69 6f 6e 2e 20 54 68 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 72 65 73 | .an.action..This.effectively.res |
| 13be0 | 74 6f 72 65 73 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 | tores.the.previous.default.behav |
| 13c00 | 69 6f 72 20 6f 66 20 61 63 74 69 6f 6e 73 2e 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 20 20 20 20 | ior.of.actions.......```........ |
| 13c20 | 20 20 6e 65 77 20 49 6e 70 75 74 41 63 74 69 6f 6e 28 62 69 6e 64 69 6e 67 3a 20 22 3c 47 61 6d | ..new.InputAction(binding:."<Gam |
| 13c40 | 65 70 61 64 3e 2f 6c 65 66 74 54 72 69 67 67 65 72 22 29 20 7b 20 70 61 73 73 54 68 72 6f 75 67 | epad>/leftTrigger").{.passThroug |
| 13c60 | 68 20 3d 20 74 72 75 65 20 7d 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 2d 20 41 73 20 70 61 72 74 20 | h.=.true.};......```..-.As.part. |
| 13c80 | 6f 66 20 74 68 65 20 61 66 6f 72 65 6d 65 6e 74 69 6f 6e 65 64 20 63 68 61 6e 67 65 2c 20 74 68 | of.the.aforementioned.change,.th |
| 13ca0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 68 61 76 65 20 62 65 | e.following.interactions.have.be |
| 13cc0 | 65 6e 20 72 65 6d 6f 76 65 64 20 61 73 20 74 68 65 79 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 | en.removed.as.they.are.no.longer |
| 13ce0 | 20 72 65 6c 65 76 61 6e 74 3a 0d 0a 20 20 2d 20 60 53 74 69 63 6b 49 6e 74 65 72 61 63 74 69 6f | .relevant:....-.`StickInteractio |
| 13d00 | 6e 60 3a 20 43 61 6e 20 73 69 6d 70 6c 79 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 62 | n`:.Can.simply.be.removed.from.b |
| 13d20 | 69 6e 64 69 6e 67 73 2e 20 54 68 65 20 6e 65 77 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f | indings..The.new.default.behavio |
| 13d40 | 72 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 65 20 6e 65 65 64 20 66 6f 72 20 77 68 61 74 20 60 53 | r.obsoletes.the.need.for.what.`S |
| 13d60 | 74 69 63 6b 49 6e 74 65 72 61 63 74 69 6f 6e 60 20 64 69 64 2e 20 55 73 65 20 60 73 74 61 72 74 | tickInteraction`.did..Use.`start |
| 13d80 | 65 64 60 20 74 6f 20 6b 6e 6f 77 20 74 68 65 6e 20 74 68 65 20 73 74 69 63 6b 20 73 74 61 72 74 | ed`.to.know.then.the.stick.start |
| 13da0 | 73 20 62 65 69 6e 67 20 61 63 74 75 61 74 65 64 2c 20 60 70 65 72 66 6f 72 6d 65 64 60 20 74 6f | s.being.actuated,.`performed`.to |
| 13dc0 | 20 62 65 20 75 70 64 61 74 65 64 20 6f 6e 20 6d 6f 76 65 6d 65 6e 74 73 2c 20 61 6e 64 20 60 63 | .be.updated.on.movements,.and.`c |
| 13de0 | 61 6e 63 65 6c 6c 65 64 60 20 74 6f 20 6b 6e 6f 77 20 77 68 65 6e 20 74 68 65 20 73 74 69 63 6b | ancelled`.to.know.when.the.stick |
| 13e00 | 20 67 6f 65 73 20 62 61 63 6b 20 69 6e 74 6f 20 72 65 73 74 20 70 6f 73 69 74 69 6f 6e 2e 0d 0a | .goes.back.into.rest.position... |
| 13e20 | 20 20 2d 20 60 50 72 65 73 73 41 6e 64 52 65 6c 65 61 73 65 49 6e 74 65 72 61 63 74 69 6f 6e 60 | ..-.`PressAndReleaseInteraction` |
| 13e40 | 3a 20 43 61 6e 20 73 69 6d 70 6c 79 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 62 69 6e | :.Can.simply.be.removed.from.bin |
| 13e60 | 64 69 6e 67 73 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 20 77 69 74 68 | dings..The.default.behavior.with |
| 13e80 | 20 6e 6f 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 65 6e 63 6f 6d 70 61 73 73 65 73 20 70 72 65 73 | .no.interaction.encompasses.pres |
| 13ea0 | 73 20 61 6e 64 20 72 65 6c 65 61 73 65 20 64 65 74 65 63 74 69 6f 6e 2e 20 55 73 65 20 60 73 74 | s.and.release.detection..Use.`st |
| 13ec0 | 61 72 74 65 64 60 20 74 6f 20 6b 6e 6f 77 20 74 68 65 6e 20 61 20 62 75 74 74 6f 6e 20 69 73 20 | arted`.to.know.then.a.button.is. |
| 13ee0 | 70 72 65 73 73 65 64 20 61 6e 64 20 60 63 61 6e 63 65 6c 6c 65 64 60 20 74 6f 20 6b 6e 6f 77 20 | pressed.and.`cancelled`.to.know. |
| 13f00 | 77 68 65 6e 20 69 74 20 69 73 20 72 65 6c 65 61 73 65 64 2e 20 54 6f 20 73 65 74 20 61 20 63 75 | when.it.is.released..To.set.a.cu |
| 13f20 | 73 74 6f 6d 20 62 75 74 74 6f 6e 20 70 72 65 73 73 20 70 6f 69 6e 74 2c 20 73 69 6d 70 6c 79 20 | stom.button.press.point,.simply. |
| 13f40 | 70 75 74 20 61 6e 20 60 41 78 69 73 44 65 61 64 7a 6f 6e 65 50 72 6f 63 65 73 73 6f 72 60 20 6f | put.an.`AxisDeadzoneProcessor`.o |
| 13f60 | 6e 20 74 68 65 20 62 69 6e 64 69 6e 67 2e 0d 0a 2d 20 60 50 72 65 73 73 49 6e 74 65 72 61 63 74 | n.the.binding...-.`PressInteract |
| 13f80 | 69 6f 6e 60 20 68 61 73 20 62 65 65 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 20 72 65 77 72 69 74 74 | ion`.has.been.completely.rewritt |
| 13fa0 | 65 6e 2e 0d 0a 20 20 2d 20 54 72 69 67 67 65 72 20 62 65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 | en.....-.Trigger.behavior.can.be |
| 13fc0 | 20 73 65 74 20 74 68 72 6f 75 67 68 20 60 62 65 68 61 76 69 6f 72 60 20 70 61 72 61 6d 65 74 65 | .set.through.`behavior`.paramete |
| 13fe0 | 72 20 61 6e 64 20 6e 6f 77 20 70 72 6f 76 69 64 65 73 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 6f | r.and.now.provides.options.for.o |
| 14000 | 62 73 65 72 76 69 6e 67 20 6a 75 73 74 20 70 72 65 73 73 65 73 20 28 60 50 72 65 73 73 4f 6e 6c | bserving.just.presses.(`PressOnl |
| 14020 | 79 60 29 2c 20 6a 75 73 74 20 72 65 6c 65 61 73 65 73 20 28 60 52 65 6c 65 61 73 65 4f 6e 6c 79 | y`),.just.releases.(`ReleaseOnly |
| 14040 | 60 29 2c 20 6f 72 20 62 6f 74 68 20 70 72 65 73 73 65 73 20 61 6e 64 20 72 65 6c 65 61 73 65 73 | `),.or.both.presses.and.releases |
| 14060 | 20 28 60 50 72 65 73 73 41 6e 64 52 65 6c 65 61 73 65 60 29 2e 0d 0a 20 20 2d 20 41 6c 73 6f 2c | .(`PressAndRelease`).....-.Also, |
| 14080 | 20 74 68 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 6e 6f 77 20 6f 70 65 72 61 74 65 73 20 6f 6e | .the.interaction.now.operates.on |
| 140a0 | 20 63 6f 6e 74 72 6f 6c 20 61 63 74 75 61 74 69 6f 6e 20 72 61 74 68 65 72 20 74 68 61 6e 20 72 | .control.actuation.rather.than.r |
| 140c0 | 65 61 64 69 6e 67 20 6f 75 74 20 66 6c 6f 61 74 20 76 61 6c 75 65 73 20 64 69 72 65 63 74 6c 79 | eading.out.float.values.directly |
| 140e0 | 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 61 6e 79 20 63 6f 6e 74 72 6f 6c 20 74 68 | ..This.means.that.any.control.th |
| 14100 | 61 74 20 73 75 70 70 6f 72 74 73 20 6d 61 67 6e 69 74 75 64 65 73 20 63 61 6e 20 62 65 20 75 73 | at.supports.magnitudes.can.be.us |
| 14120 | 65 64 2e 0d 0a 20 20 2d 20 41 6c 73 6f 20 73 75 70 70 6f 72 74 73 20 63 6f 6e 74 69 6e 75 6f 75 | ed.....-.Also.supports.continuou |
| 14140 | 73 20 6d 6f 64 65 20 6e 6f 77 2e 0d 0a 2d 20 49 66 20 62 6f 75 6e 64 20 63 6f 6e 74 72 6f 6c 73 | s.mode.now...-.If.bound.controls |
| 14160 | 20 61 72 65 20 61 6c 72 65 61 64 79 20 61 63 74 75 61 74 65 64 20 77 68 65 6e 20 61 6e 20 61 63 | .are.already.actuated.when.an.ac |
| 14180 | 74 69 6f 6e 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 20 61 63 74 69 6f 6e 20 77 69 6c 6c | tion.is.enabled,.the.action.will |
| 141a0 | 20 6e 6f 77 20 74 72 69 67 67 65 72 20 69 6e 20 74 68 65 20 6e 65 78 74 20 69 6e 70 75 74 20 75 | .now.trigger.in.the.next.input.u |
| 141c0 | 70 64 61 74 65 20 61 73 20 69 66 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 68 61 64 20 6a 75 73 74 | pdate.as.if.the.control.had.just |
| 141e0 | 20 62 65 65 6e 20 6d 6f 76 65 64 20 66 72 6f 6d 20 6e 6f 6e 2d 61 63 74 75 61 74 65 64 20 74 6f | .been.moved.from.non-actuated.to |
| 14200 | 20 61 63 74 75 61 74 65 64 20 73 74 61 74 65 2e 0d 0a 20 20 2d 20 49 6e 20 6f 74 68 65 72 20 77 | .actuated.state.....-.In.other.w |
| 14220 | 6f 72 64 73 2c 20 69 66 20 65 2e 67 2e 20 79 6f 75 20 68 61 76 65 20 61 20 62 69 6e 64 69 6e 67 | ords,.if.e.g..you.have.a.binding |
| 14240 | 20 74 6f 20 74 68 65 20 41 20 62 75 74 74 6f 6e 20 6f 66 20 74 68 65 20 67 61 6d 65 70 61 64 20 | .to.the.A.button.of.the.gamepad. |
| 14260 | 61 6e 64 20 74 68 65 20 41 20 62 75 74 74 6f 6e 20 69 73 20 61 6c 72 65 61 64 79 20 70 72 65 73 | and.the.A.button.is.already.pres |
| 14280 | 73 65 64 20 77 68 65 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 69 73 20 66 69 72 73 74 20 65 6e 61 | sed.when.the.action.is.first.ena |
| 142a0 | 62 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 61 73 73 6f 63 69 61 74 65 64 | bled,.then.the.action.associated |
| 142c0 | 20 77 69 74 68 20 74 68 65 20 41 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 74 72 69 67 67 65 72 20 | .with.the.A.button.will.trigger. |
| 142e0 | 61 73 20 69 66 20 74 68 65 20 62 75 74 74 6f 6e 20 68 61 64 20 6a 75 73 74 20 62 65 65 6e 20 70 | as.if.the.button.had.just.been.p |
| 14300 | 72 65 73 73 65 64 2e 20 50 72 65 76 69 6f 75 73 6c 79 2c 20 69 74 20 72 65 71 75 69 72 65 64 20 | ressed..Previously,.it.required. |
| 14320 | 72 65 6c 65 61 73 69 6e 67 20 61 6e 64 20 72 65 2d 70 72 65 73 73 69 6e 67 20 74 68 65 20 62 75 | releasing.and.re-pressing.the.bu |
| 14340 | 74 74 6f 6e 20 66 69 72 73 74 20 2d 2d 20 77 68 69 63 68 2c 20 74 6f 67 65 74 68 65 72 20 77 69 | tton.first.--.which,.together.wi |
| 14360 | 74 68 20 63 65 72 74 61 69 6e 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 2c 20 63 6f 75 6c 64 20 6c | th.certain.interactions,.could.l |
| 14380 | 65 61 64 20 74 6f 20 61 63 74 69 6f 6e 73 20 65 6e 64 69 6e 67 20 75 70 20 69 6e 20 61 20 63 6f | ead.to.actions.ending.up.in.a.co |
| 143a0 | 6e 66 75 73 65 64 20 73 74 61 74 65 2e 0d 0a 2d 20 57 68 65 6e 20 61 6e 20 61 63 74 69 6f 6e 20 | nfused.state...-.When.an.action. |
| 143c0 | 69 73 20 64 69 73 61 62 6c 65 64 2c 20 69 74 20 77 69 6c 6c 20 6e 6f 77 20 63 61 6e 63 65 6c 20 | is.disabled,.it.will.now.cancel. |
| 143e0 | 61 6c 6c 20 6f 6e 67 6f 69 6e 67 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 2c 20 69 66 20 61 6e 79 | all.ongoing.interactions,.if.any |
| 14400 | 20 28 69 2e 65 2e 20 79 6f 75 20 77 69 6c 6c 20 73 65 65 20 60 49 6e 70 75 74 41 63 74 69 6f 6e | .(i.e..you.will.see.`InputAction |
| 14420 | 2e 63 61 6e 63 65 6c 6c 65 64 60 20 62 65 69 6e 67 20 63 61 6c 6c 65 64 29 2e 0d 0a 20 20 2d 20 | .cancelled`.being.called).....-. |
| 14440 | 4e 6f 74 65 20 74 68 61 74 20 75 6e 6c 69 6b 65 20 74 68 65 20 61 62 6f 76 65 2d 6d 65 6e 74 69 | Note.that.unlike.the.above-menti |
| 14460 | 6f 6e 65 64 20 63 61 6c 6c 62 61 63 6b 73 20 74 68 61 74 20 68 61 70 70 65 6e 20 77 68 65 6e 20 | oned.callbacks.that.happen.when. |
| 14480 | 61 6e 20 61 63 74 69 6f 6e 20 73 74 61 72 74 73 20 6f 75 74 20 77 69 74 68 20 61 20 63 6f 6e 74 | an.action.starts.out.with.a.cont |
| 144a0 | 72 6f 6c 20 61 6c 72 65 61 64 79 20 61 63 74 75 61 74 65 64 2c 20 74 68 65 20 63 61 6e 63 65 6c | rol.already.actuated,.the.cancel |
| 144c0 | 6c 61 74 69 6f 6e 20 63 61 6c 6c 62 61 63 6b 73 20 68 61 70 70 65 6e 20 5f 5f 69 6d 6d 65 64 69 | lation.callbacks.happen.__immedi |
| 144e0 | 61 74 65 6c 79 5f 5f 20 72 61 74 68 65 72 20 74 68 61 6e 20 69 6e 20 74 68 65 20 6e 65 78 74 20 | ately__.rather.than.in.the.next. |
| 14500 | 69 6e 70 75 74 20 75 70 64 61 74 65 2e 0d 0a 2d 20 41 63 74 69 6f 6e 73 20 74 68 61 74 20 61 74 | input.update...-.Actions.that.at |
| 14520 | 20 72 75 6e 74 69 6d 65 20 61 72 65 20 62 6f 75 6e 64 20 74 6f 20 6d 75 6c 74 69 70 6c 65 20 63 | .runtime.are.bound.to.multiple.c |
| 14540 | 6f 6e 74 72 6f 6c 73 20 77 69 6c 6c 20 6e 6f 77 20 70 65 72 66 6f 72 6d 20 2a 63 6f 6e 66 6c 69 | ontrols.will.now.perform.*confli |
| 14560 | 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 2a 2c 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0d 0a 20 | ct.resolution*,.if.necessary.... |
| 14580 | 20 2d 20 54 68 69 73 20 61 70 70 6c 69 65 73 20 6f 6e 6c 79 20 69 66 20 61 6e 20 61 63 74 69 6f | .-.This.applies.only.if.an.actio |
| 145a0 | 6e 20 61 63 74 75 61 6c 6c 79 20 72 65 63 65 69 76 65 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6e | n.actually.receives.multiple.con |
| 145c0 | 63 75 72 72 65 6e 74 20 61 63 74 75 61 74 69 6f 6e 73 20 66 72 6f 6d 20 63 6f 6e 74 72 6f 6c 73 | current.actuations.from.controls |
| 145e0 | 2e 0d 0a 20 20 2d 20 57 68 65 6e 20 61 6d 62 69 67 75 69 74 79 20 69 73 20 64 65 74 65 63 74 65 | .....-.When.ambiguity.is.detecte |
| 14600 | 64 2c 20 74 68 65 20 67 72 65 61 74 65 73 74 20 61 6d 6f 75 6e 74 20 6f 66 20 61 63 74 75 61 74 | d,.the.greatest.amount.of.actuat |
| 14620 | 69 6f 6e 20 6f 6e 20 61 6e 79 20 6f 66 20 74 68 65 20 63 6f 6e 74 72 6f 6c 73 20 67 65 74 73 20 | ion.on.any.of.the.controls.gets. |
| 14640 | 74 6f 20 64 72 69 76 65 20 74 68 65 20 61 63 74 69 6f 6e 2e 0d 0a 20 20 2d 20 49 6e 20 70 72 61 | to.drive.the.action.....-.In.pra |
| 14660 | 63 74 69 63 65 2c 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 61 73 20 6c 6f 6e 67 20 61 | ctice,.this.means.that.as.long.a |
| 14680 | 73 20 61 6e 79 20 6f 66 20 74 68 65 20 63 6f 6e 74 72 6f 6c 73 20 62 6f 75 6e 64 20 74 6f 20 61 | s.any.of.the.controls.bound.to.a |
| 146a0 | 6e 20 61 63 74 69 6f 6e 20 69 73 20 61 63 74 75 61 74 65 64 2c 20 74 68 65 20 61 63 74 69 6f 6e | n.action.is.actuated,.the.action |
| 146c0 | 20 77 69 6c 6c 20 6b 65 65 70 20 67 6f 69 6e 67 2e 20 54 68 69 73 20 72 65 73 6f 6c 76 65 73 20 | .will.keep.going..This.resolves. |
| 146e0 | 61 6d 62 69 67 75 69 74 69 65 73 20 77 68 65 6e 20 61 6e 20 61 63 74 69 6f 6e 20 68 61 73 20 70 | ambiguities.when.an.action.has.p |
| 14700 | 72 69 6d 61 72 79 20 61 6e 64 20 73 65 63 6f 6e 64 61 72 79 20 62 69 6e 64 69 6e 67 73 2c 20 66 | rimary.and.secondary.bindings,.f |
| 14720 | 6f 72 20 65 78 61 6d 70 6c 65 73 2c 20 6f 72 20 77 68 65 6e 20 61 6e 20 61 63 74 69 6f 6e 20 69 | or.examples,.or.when.an.action.i |
| 14740 | 73 20 62 6f 75 6e 64 20 74 6f 20 6d 75 6c 74 69 70 6c 65 20 64 69 66 66 65 72 65 6e 74 20 64 65 | s.bound.to.multiple.different.de |
| 14760 | 76 69 63 65 73 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 0d 0a 20 20 2d 20 43 6f 6d | vices.at.the.same.time.....-.Com |
| 14780 | 70 6f 73 69 74 65 20 62 69 6e 64 69 6e 67 73 20 63 6f 75 6e 74 20 61 73 20 73 69 6e 67 6c 65 20 | posite.bindings.count.as.single. |
| 147a0 | 61 63 74 75 61 74 69 6f 6e 73 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20 6d 61 6e | actuations.regardless.of.how.man |
| 147c0 | 79 20 63 6f 6e 74 72 6f 6c 73 20 70 61 72 74 69 63 69 70 61 74 65 20 69 6e 20 74 68 65 20 63 6f | y.controls.participate.in.the.co |
| 147e0 | 6d 70 6f 73 69 74 65 2e 0d 0a 20 20 2d 20 54 68 69 73 20 62 65 68 61 76 69 6f 72 20 5f 5f 63 61 | mposite.....-.This.behavior.__ca |
| 14800 | 6e 20 62 65 20 62 79 70 61 73 73 65 64 5f 5f 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 20 61 | n.be.bypassed__.by.setting.the.a |
| 14820 | 63 74 69 6f 6e 20 74 6f 20 62 65 20 70 61 73 73 2d 74 68 72 6f 75 67 68 2e 0d 0a 2d 20 41 63 74 | ction.to.be.pass-through...-.Act |
| 14840 | 69 6f 6e 20 65 64 69 74 6f 72 20 6e 6f 77 20 63 6c 6f 73 65 73 20 77 68 65 6e 20 61 73 73 65 74 | ion.editor.now.closes.when.asset |
| 14860 | 20 69 73 20 64 65 6c 65 74 65 64 2e 0d 0a 20 20 2d 20 49 66 20 74 68 65 72 65 20 61 72 65 20 75 | .is.deleted.....-.If.there.are.u |
| 14880 | 6e 73 61 76 65 64 20 63 68 61 6e 67 65 73 2c 20 61 73 6b 73 20 66 6f 72 20 63 6f 6e 66 69 72 6d | nsaved.changes,.asks.for.confirm |
| 148a0 | 61 74 69 6f 6e 20 66 69 72 73 74 2e 0d 0a 2d 20 49 6e 74 65 72 61 63 74 69 6f 6e 73 20 61 6e 64 | ation.first...-.Interactions.and |
| 148c0 | 20 70 72 6f 63 65 73 73 6f 72 73 20 69 6e 20 74 68 65 20 55 49 20 61 72 65 20 6e 6f 77 20 66 69 | .processors.in.the.UI.are.now.fi |
| 148e0 | 6c 74 65 72 65 64 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 | ltered.based.on.the.type.of.the. |
| 14900 | 61 63 74 69 6f 6e 20 28 69 66 20 73 65 74 29 20 61 6e 64 20 73 6f 72 74 65 64 20 62 79 20 6e 61 | action.(if.set).and.sorted.by.na |
| 14920 | 6d 65 2e 0d 0a 2d 20 52 65 6e 61 6d 65 64 20 22 41 78 69 73 22 20 61 6e 64 20 22 44 70 61 64 22 | me...-.Renamed."Axis".and."Dpad" |
| 14940 | 20 63 6f 6d 70 6f 73 69 74 65 73 20 74 6f 20 22 31 44 20 41 78 69 73 22 20 61 6e 64 20 22 32 44 | .composites.to."1D.Axis".and."2D |
| 14960 | 20 56 65 63 74 6f 72 22 20 63 6f 6d 70 6f 73 69 74 65 2e 0d 0a 20 20 2d 20 54 68 65 20 6f 6c 64 | .Vector".composite.....-.The.old |
| 14980 | 20 6e 61 6d 65 73 20 63 61 6e 20 73 74 69 6c 6c 20 62 65 20 75 73 65 64 20 61 6e 64 20 65 78 69 | .names.can.still.be.used.and.exi |
| 149a0 | 73 74 69 6e 67 20 64 61 74 61 20 77 69 6c 6c 20 6c 6f 61 64 20 61 73 20 65 78 70 65 63 74 65 64 | sting.data.will.load.as.expected |
| 149c0 | 2e 0d 0a 20 20 2d 20 60 44 70 61 64 43 6f 6d 70 6f 73 69 74 65 60 20 67 6f 74 20 72 65 6e 61 6d | .....-.`DpadComposite`.got.renam |
| 149e0 | 65 64 20 74 6f 20 60 56 65 63 74 6f 72 32 43 6f 6d 70 6f 73 69 74 65 60 3b 20 60 41 78 69 73 43 | ed.to.`Vector2Composite`;.`AxisC |
| 14a00 | 6f 6d 70 6f 73 69 74 65 60 20 69 73 20 75 6e 63 68 61 6e 67 65 64 2e 0d 0a 2d 20 60 49 6e 70 75 | omposite`.is.unchanged...-.`Inpu |
| 14a20 | 74 49 6e 74 65 72 61 63 74 69 6f 6e 43 6f 6e 74 65 78 74 2e 63 6f 6e 74 72 6f 6c 48 61 73 44 65 | tInteractionContext.controlHasDe |
| 14a40 | 66 61 75 6c 74 56 61 6c 75 65 60 20 68 61 73 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 | faultValue`.has.been.replaced.wi |
| 14a60 | 74 68 20 60 49 6e 70 75 74 49 6e 74 65 72 61 63 74 69 6f 6e 43 6f 6e 74 65 78 74 2e 43 6f 6e 74 | th.`InputInteractionContext.Cont |
| 14a80 | 72 6f 6c 49 73 41 63 74 75 61 74 65 64 28 29 60 2e 0d 0a 2d 20 60 49 6e 70 75 74 41 63 74 69 6f | rolIsActuated()`...-.`InputActio |
| 14aa0 | 6e 43 68 61 6e 67 65 2e 42 69 6e 64 69 6e 67 73 48 61 76 65 43 68 61 6e 67 65 64 57 68 69 6c 65 | nChange.BindingsHaveChangedWhile |
| 14ac0 | 45 6e 61 62 6c 65 64 60 20 68 61 73 20 62 65 65 6e 20 72 65 77 6f 72 6b 65 64 20 61 6e 64 20 73 | Enabled`.has.been.reworked.and.s |
| 14ae0 | 70 6c 69 74 20 69 6e 20 74 77 6f 3a 0d 0a 20 20 20 20 31 2e 20 60 49 6e 70 75 74 41 63 74 69 6f | plit.in.two:......1..`InputActio |
| 14b00 | 6e 43 68 61 6e 67 65 2e 42 6f 75 6e 64 43 6f 6e 74 72 6f 6c 73 41 62 6f 75 74 54 6f 43 68 61 6e | nChange.BoundControlsAboutToChan |
| 14b20 | 67 65 60 3a 20 42 69 6e 64 69 6e 67 73 20 68 61 76 65 20 62 65 65 6e 20 70 72 65 76 69 6f 75 73 | ge`:.Bindings.have.been.previous |
| 14b40 | 6c 79 20 72 65 73 6f 6c 76 65 64 20 62 75 74 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20 | ly.resolved.but.are.about.to.be. |
| 14b60 | 72 65 2d 72 65 73 6f 6c 76 65 64 2e 0d 0a 20 20 20 20 32 2e 20 60 49 6e 70 75 74 41 63 74 69 6f | re-resolved.......2..`InputActio |
| 14b80 | 6e 43 68 61 6e 67 65 2e 42 6f 75 6e 64 43 6f 6e 74 72 6f 6c 73 43 68 61 6e 67 65 64 60 3a 20 42 | nChange.BoundControlsChanged`:.B |
| 14ba0 | 69 6e 64 69 6e 67 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 73 6f 6c 76 65 64 20 6f 6e 20 6f 6e | indings.have.been.resolved.on.on |
| 14bc0 | 65 20 6f 72 20 6d 6f 72 65 20 61 63 74 69 6f 6e 73 2e 0d 0a 2d 20 41 63 74 69 6f 6e 73 20 69 6e | e.or.more.actions...-.Actions.in |
| 14be0 | 74 65 72 6e 61 6c 6c 79 20 6e 6f 77 20 61 6c 6c 6f 63 61 74 65 20 75 6e 6d 61 6e 61 67 65 64 20 | ternally.now.allocate.unmanaged. |
| 14c00 | 6d 65 6d 6f 72 79 2e 0d 0a 20 20 2d 20 44 69 73 70 6f 73 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 | memory.....-.Disposing.should.be |
| 14c20 | 20 74 61 6b 65 6e 20 63 61 72 65 20 6f 66 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 28 74 68 | .taken.care.of.automatically.(th |
| 14c40 | 6f 75 67 68 20 79 6f 75 20 63 61 6e 20 6d 61 6e 75 61 6c 6c 79 20 60 44 69 73 70 6f 73 65 60 20 | ough.you.can.manually.`Dispose`. |
| 14c60 | 61 73 20 77 65 6c 6c 29 2e 20 49 66 20 79 6f 75 20 73 65 65 20 65 72 72 6f 72 73 20 69 6e 20 74 | as.well)..If.you.see.errors.in.t |
| 14c80 | 68 65 20 63 6f 6e 73 6f 6c 65 20 6c 6f 67 20 61 62 6f 75 74 20 75 6e 6d 61 6e 61 67 65 64 20 6d | he.console.log.about.unmanaged.m |
| 14ca0 | 65 6d 6f 72 79 20 62 65 69 6e 67 20 6c 65 61 6b 65 64 2c 20 70 6c 65 61 73 65 20 72 65 70 6f 72 | emory.being.leaked,.please.repor |
| 14cc0 | 74 20 74 68 65 20 62 75 67 2e 0d 0a 20 20 2d 20 41 6c 6c 20 65 78 65 63 75 74 69 6f 6e 20 73 74 | t.the.bug.....-.All.execution.st |
| 14ce0 | 61 74 65 20 65 78 63 65 70 74 20 66 6f 72 20 43 23 20 68 65 61 70 20 6f 62 6a 65 63 74 73 20 66 | ate.except.for.C#.heap.objects.f |
| 14d00 | 6f 72 20 70 72 6f 63 65 73 73 6f 72 73 2c 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 2c 20 61 6e 64 | or.processors,.interactions,.and |
| 14d20 | 20 63 6f 6d 70 6f 73 69 74 65 73 20 68 61 73 20 62 65 65 6e 20 63 6f 6c 6c 61 70 73 65 64 20 69 | .composites.has.been.collapsed.i |
| 14d40 | 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 62 6c 6f 63 6b 20 6f 66 20 75 6e 6d 61 6e 61 67 65 64 20 | nto.a.single.block.of.unmanaged. |
| 14d60 | 6d 65 6d 6f 72 79 2e 20 41 63 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 6e 6f 77 20 62 65 20 61 62 | memory..Actions.should.now.be.ab |
| 14d80 | 6c 65 20 74 6f 20 72 65 2d 72 65 73 6f 6c 76 65 20 65 66 66 69 63 69 65 6e 74 6c 79 20 77 69 74 | le.to.re-resolve.efficiently.wit |
| 14da0 | 68 6f 75 74 20 61 6c 6c 6f 63 61 74 69 6e 67 20 61 64 64 69 74 69 6f 6e 61 6c 20 47 43 20 6d 65 | hout.allocating.additional.GC.me |
| 14dc0 | 6d 6f 72 79 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 60 50 6c 61 79 65 72 49 | mory.....###.Added....-.`PlayerI |
| 14de0 | 6e 70 75 74 60 20 63 6f 6d 70 6f 6e 65 6e 74 20 77 68 69 63 68 20 73 69 6d 70 6c 69 66 69 65 73 | nput`.component.which.simplifies |
| 14e00 | 20 73 65 74 74 69 6e 67 20 75 70 20 69 6e 64 69 76 69 64 75 61 6c 20 70 6c 61 79 65 72 20 69 6e | .setting.up.individual.player.in |
| 14e20 | 70 75 74 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 64 65 76 69 63 65 20 70 61 69 72 69 6e 67 73 2e | put.actions.and.device.pairings. |
| 14e40 | 20 5c 0d 0a 20 20 21 5b 50 6c 61 79 65 72 49 6e 70 75 74 5d 28 44 6f 63 75 6d 65 6e 74 61 74 69 | .\......-.` |
| 14e80 | 50 6c 61 79 65 72 49 6e 70 75 74 4d 61 6e 61 67 65 72 60 20 63 6f 6d 70 6f 6e 65 6e 74 20 77 68 | PlayerInputManager`.component.wh |
| 14ea0 | 69 63 68 20 73 69 6d 70 6c 69 66 69 65 73 20 70 6c 61 79 65 72 20 6a 6f 69 6e 69 6e 67 20 61 6e | ich.simplifies.player.joining.an |
| 14ec0 | 64 20 73 70 6c 69 74 2d 73 63 72 65 65 6e 20 73 65 74 75 70 73 2e 20 5c 0d 0a 20 20 21 5b 50 6c | d.split-screen.setups..\......-.`Inp |
| 14f20 | 75 74 44 65 76 69 63 65 2e 61 6c 6c 60 20 28 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 49 6e | utDevice.all`.(equivalent.to.`In |
| 14f40 | 70 75 74 53 79 73 74 65 6d 2e 64 65 76 69 63 65 73 60 29 0d 0a 2d 20 60 49 6e 70 75 74 43 6f 6e | putSystem.devices`)..-.`InputCon |
| 14f60 | 74 72 6f 6c 2e 49 73 41 63 74 75 61 74 65 64 28 29 60 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 | trol.IsActuated()`.can.be.used.t |
| 14f80 | 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 63 6f 6e 74 72 6f 6c 20 69 73 20 63 | o.determine.whether.control.is.c |
| 14fa0 | 75 72 72 65 6e 74 6c 79 20 61 63 74 75 61 74 65 64 20 28 64 65 66 69 6e 65 64 20 61 73 20 65 78 | urrently.actuated.(defined.as.ex |
| 14fc0 | 74 65 6e 73 69 6f 6e 20 6d 65 74 68 6f 64 20 69 6e 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 45 | tension.method.in.`InputControlE |
| 14fe0 | 78 74 65 6e 73 69 6f 6e 73 60 29 2e 0d 0a 2d 20 43 61 6e 20 6e 6f 77 20 72 65 61 64 20 63 6f 6e | xtensions`)...-.Can.now.read.con |
| 15000 | 74 72 6f 6c 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 62 75 66 66 65 72 73 20 61 73 20 6f 62 6a 65 | trol.values.from.buffers.as.obje |
| 15020 | 63 74 73 20 75 73 69 6e 67 20 60 49 6e 70 75 74 43 6f 6e 74 72 6f 6c 2e 52 65 61 64 56 61 6c 75 | cts.using.`InputControl.ReadValu |
| 15040 | 65 46 72 6f 6d 42 75 66 66 65 72 41 73 4f 62 6a 65 63 74 60 2e 20 54 68 69 73 20 61 6c 6c 6f 77 | eFromBufferAsObject`..This.allow |
| 15060 | 73 20 72 65 61 64 69 6e 67 20 61 20 76 61 6c 75 65 20 73 74 6f 72 65 64 20 69 6e 20 6d 65 6d 6f | s.reading.a.value.stored.in.memo |
| 15080 | 72 79 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 6b 6e 6f 77 20 74 68 65 20 76 61 | ry.without.having.to.know.the.va |
| 150a0 | 6c 75 65 20 74 79 70 65 2e 0d 0a 2d 20 4e 65 77 20 70 72 6f 63 65 73 73 6f 72 73 3a 0d 0a 20 20 | lue.type...-.New.processors:.... |
| 150c0 | 20 20 2a 20 60 53 63 61 6c 65 50 72 6f 63 65 73 73 6f 72 60 0d 0a 20 20 20 20 2a 20 60 53 63 61 | ..*.`ScaleProcessor`......*.`Sca |
| 150e0 | 6c 65 56 65 63 74 6f 72 32 50 72 6f 63 65 73 73 6f 72 60 0d 0a 20 20 20 20 2a 20 60 53 63 61 6c | leVector2Processor`......*.`Scal |
| 15100 | 65 56 65 63 74 6f 72 33 50 72 6f 63 65 73 73 6f 72 60 0d 0a 20 20 20 20 2a 20 60 49 6e 76 65 72 | eVector3Processor`......*.`Inver |
| 15120 | 74 56 65 63 74 6f 72 32 50 72 6f 63 65 73 73 6f 72 60 0d 0a 20 20 20 20 2a 20 60 49 6e 76 65 72 | tVector2Processor`......*.`Inver |
| 15140 | 74 56 65 63 74 6f 72 33 50 72 6f 63 65 73 73 6f 72 60 0d 0a 20 20 20 20 2a 20 60 4e 6f 72 6d 61 | tVector3Processor`......*.`Norma |
| 15160 | 6c 69 7a 65 56 65 63 74 6f 72 32 50 72 6f 63 65 73 73 6f 72 60 0d 0a 20 20 20 20 2a 20 60 4e 6f | lizeVector2Processor`......*.`No |
| 15180 | 72 6d 61 6c 69 7a 65 56 65 63 74 6f 72 33 50 72 6f 63 65 73 73 6f 72 60 0d 0a 2d 20 41 64 64 65 | rmalizeVector3Processor`..-.Adde |
| 151a0 | 64 20 60 4d 75 6c 74 69 54 61 70 49 6e 74 65 72 61 63 74 69 6f 6e 60 2e 20 43 61 6e 20 62 65 20 | d.`MultiTapInteraction`..Can.be. |
| 151c0 | 75 73 65 64 20 74 6f 20 6c 69 73 74 65 6e 20 66 6f 72 20 64 6f 75 62 6c 65 2d 74 61 70 73 20 61 | used.to.listen.for.double-taps.a |
| 151e0 | 6e 64 20 74 68 65 20 6c 69 6b 65 2e 0d 0a 2d 20 43 61 6e 20 67 65 74 20 74 6f 74 61 6c 20 61 6e | nd.the.like...-.Can.get.total.an |
| 15200 | 64 20 61 76 65 72 61 67 65 20 65 76 65 6e 74 20 6c 61 67 20 74 69 6d 65 73 20 74 68 72 6f 75 67 | d.average.event.lag.times.throug |
| 15220 | 68 20 60 49 6e 70 75 74 4d 65 74 72 69 63 73 2e 74 6f 74 61 6c 45 76 65 6e 74 4c 61 67 54 69 6d | h.`InputMetrics.totalEventLagTim |
| 15240 | 65 60 20 61 6e 64 20 60 49 6e 70 75 74 4d 65 74 72 69 63 73 2e 61 76 65 72 61 67 65 45 76 65 6e | e`.and.`InputMetrics.averageEven |
| 15260 | 74 4c 61 67 54 69 6d 65 60 2e 0d 0a 2d 20 60 4d 6f 75 73 65 2e 66 6f 72 77 61 72 64 42 75 74 74 | tLagTime`...-.`Mouse.forwardButt |
| 15280 | 6f 6e 60 20 61 6e 64 20 60 4d 6f 75 73 65 2e 62 61 63 6b 42 75 74 74 6f 6e 60 2e 0d 0a 2d 20 54 | on`.and.`Mouse.backButton`...-.T |
| 152a0 | 68 65 20 69 6e 70 75 74 20 64 65 62 75 67 67 65 72 20 6e 6f 77 20 73 68 6f 77 73 20 75 73 65 72 | he.input.debugger.now.shows.user |
| 152c0 | 73 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 69 72 20 70 61 69 72 65 64 20 64 65 76 69 63 65 | s.along.with.their.paired.device |
| 152e0 | 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 2e 20 53 65 65 20 74 68 65 20 5b 64 6f 63 75 6d 65 6e 74 | s.and.actions..See.the.[document |
| 15300 | 61 74 69 6f 6e 5d 28 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 7e 2f 55 73 65 72 4d 61 6e 61 67 65 | ation](Documentation~/UserManage |
| 15320 | 6d 65 6e 74 2e 6d 64 23 64 65 62 75 67 67 69 6e 67 29 0d 0a 2d 20 41 64 64 65 64 20 74 68 69 72 | ment.md#debugging)..-.Added.thir |
| 15340 | 64 20 61 6e 64 20 66 6f 75 72 74 68 20 62 61 72 72 65 6c 20 62 75 74 74 6f 6e 73 20 6f 6e 20 60 | d.and.fourth.barrel.buttons.on.` |
| 15360 | 50 65 6e 60 2e 0d 0a 0d 0a 23 23 23 23 20 41 63 74 69 6f 6e 73 3a 0d 0a 2d 20 41 63 74 69 6f 6e | Pen`.....####.Actions:..-.Action |
| 15380 | 73 20 68 61 76 65 20 61 20 6e 65 77 20 63 6f 6e 74 69 6e 75 6f 75 73 20 6d 6f 64 65 20 74 68 61 | s.have.a.new.continuous.mode.tha |
| 153a0 | 74 20 77 69 6c 6c 20 63 61 75 73 65 20 74 68 65 20 61 63 74 69 6f 6e 20 74 6f 20 74 72 69 67 67 | t.will.cause.the.action.to.trigg |
| 153c0 | 65 72 20 63 6f 6e 74 69 6e 75 6f 75 73 6c 79 20 65 76 65 6e 20 69 66 20 74 68 65 72 65 20 69 73 | er.continuously.even.if.there.is |
| 153e0 | 20 6e 6f 20 69 6e 70 75 74 2e 20 53 65 65 20 74 68 65 20 5b 64 6f 63 75 6d 65 6e 74 61 74 69 6f | .no.input..See.the.[documentatio |
| 15400 | 6e 5d 28 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 7e 2f 41 63 74 69 6f 6e 73 2e 6d 64 23 63 6f 6e | n](Documentation~/Actions.md#con |
| 15420 | 74 69 6e 75 6f 75 73 2d 61 63 74 69 6f 6e 73 29 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 20 5c 0d | tinuous-actions).for.details..\. |
| 15440 | 0a 20 20 21 5b 43 6f 6e 74 69 6e 75 6f 75 73 20 41 63 74 69 6f 6e 5d 28 44 6f 63 75 6d 65 6e 74 | .....-.Actions.have.a.new.pass-t |
| 154a0 | 68 72 6f 75 67 68 20 6d 6f 64 65 2e 20 49 6e 20 74 68 69 73 20 6d 6f 64 65 20 61 6e 20 61 63 74 | hrough.mode..In.this.mode.an.act |
| 154c0 | 69 6f 6e 20 77 69 6c 6c 20 62 79 70 61 73 73 20 61 6e 79 20 63 68 65 63 6b 73 20 6f 6e 20 63 6f | ion.will.bypass.any.checks.on.co |
| 154e0 | 6e 74 72 6f 6c 20 61 63 74 75 61 74 69 6f 6e 20 61 6e 64 20 6c 65 74 20 61 6e 79 20 69 6e 70 75 | ntrol.actuation.and.let.any.inpu |
| 15500 | 74 20 61 63 74 69 76 69 74 79 20 6f 6e 20 74 68 65 20 61 63 74 69 6f 6e 20 64 69 72 65 63 74 6c | t.activity.on.the.action.directl |
| 15520 | 79 20 66 6c 6f 77 20 74 68 72 6f 75 67 68 2e 20 53 65 65 20 74 68 65 20 5b 64 6f 63 75 6d 65 6e | y.flow.through..See.the.[documen |
| 15540 | 74 61 74 69 6f 6e 5d 28 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 7e 2f 41 63 74 69 6f 6e 73 2e 6d | tation](Documentation~/Actions.m |
| 15560 | 64 23 70 61 73 73 2d 74 68 72 6f 75 67 68 2d 61 63 74 69 6f 6e 73 29 20 66 6f 72 20 64 65 74 61 | d#pass-through-actions).for.deta |
| 15580 | 69 6c 73 2e 20 5c 0d 0a 20 20 21 5b 50 61 73 73 2d 54 68 72 6f 75 67 68 20 41 63 74 69 6f 6e 5d | ils..\....![Pass-Through.Action] |
| 155a0 | 28 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 7e 2f 49 6d 61 67 65 73 2f 50 61 73 73 54 68 72 6f 75 | (Documentation~/Images/PassThrou |
| 155c0 | 67 68 41 63 74 69 6f 6e 2e 70 6e 67 29 0d 0a 2d 20 43 61 6e 20 6e 6f 77 20 61 64 64 20 69 6e 74 | ghAction.png)..-.Can.now.add.int |
| 155e0 | 65 72 61 63 74 69 6f 6e 73 20 61 6e 64 20 70 72 6f 63 65 73 73 6f 72 73 20 64 69 72 65 63 74 6c | eractions.and.processors.directl |
| 15600 | 79 20 74 6f 20 61 63 74 69 6f 6e 73 2e 0d 0a 20 20 21 5b 41 63 74 69 6f 6e 20 50 72 6f 70 65 72 | y.to.actions...........*.This.is |
| 15660 | 20 66 75 6e 63 74 69 6f 6e 61 6c 6c 79 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 61 64 64 69 | .functionally.equivalent.to.addi |
| 15680 | 6e 67 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 72 6f 63 65 73 73 6f 72 73 20 61 6e 64 | ng.the.respective.processors.and |
| 156a0 | 2f 6f 72 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 20 74 6f 20 65 76 65 72 79 20 62 69 6e 64 69 6e | /or.interactions.to.every.bindin |
| 156c0 | 67 20 6f 6e 20 74 68 65 20 61 63 74 69 6f 6e 2e 0d 0a 2d 20 43 61 6e 20 6e 6f 77 20 63 68 61 6e | g.on.the.action...-.Can.now.chan |
| 156e0 | 67 65 20 74 68 65 20 74 79 70 65 20 6f 66 20 61 20 63 6f 6d 70 6f 73 69 74 65 20 72 65 74 72 6f | ge.the.type.of.a.composite.retro |
| 15700 | 61 63 74 69 76 65 6c 79 2e 0d 0a 20 20 21 5b 43 6f 6d 70 6f 73 69 74 65 20 50 72 6f 70 65 72 74 | actively.......-.Values.ca |
| 15760 | 6e 20 6e 6f 77 20 62 65 20 72 65 61 64 20 6f 75 74 20 61 73 20 6f 62 6a 65 63 74 73 20 75 73 69 | n.now.be.read.out.as.objects.usi |
| 15780 | 6e 67 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 2e 43 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2e | ng.`InputAction.CallbackContext. |
| 157a0 | 52 65 61 64 56 61 6c 75 65 41 73 4f 62 6a 65 63 74 28 29 60 2e 0d 0a 20 20 20 20 2a 20 41 6c 6c | ReadValueAsObject()`.......*.All |
| 157c0 | 6f 63 61 74 65 73 20 47 43 20 6d 65 6d 6f 72 79 2e 20 53 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 | ocates.GC.memory..Should.not.be. |
| 157e0 | 75 73 65 64 20 64 75 72 69 6e 67 20 6e 6f 72 6d 61 6c 20 67 61 6d 65 70 6c 61 79 20 62 75 74 20 | used.during.normal.gameplay.but. |
| 15800 | 69 73 20 76 65 72 79 20 75 73 65 66 75 6c 20 66 6f 72 20 74 65 73 74 69 6e 67 20 61 6e 64 20 64 | is.very.useful.for.testing.and.d |
| 15820 | 65 62 75 67 67 69 6e 67 2e 0d 0a 2d 20 41 64 64 65 64 20 61 75 74 6f 2d 73 61 76 65 20 6d 6f 64 | ebugging...-.Added.auto-save.mod |
| 15840 | 65 20 66 6f 72 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 65 64 69 74 6f 72 2e 0d 0a 20 20 21 | e.for..inputactions.editor.....! |
| 15860 | 5b 41 75 74 6f 20 53 61 76 65 5d 28 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 7e 2f 49 6d 61 67 65 | [Auto.Save](Documentation~/Image |
| 15880 | 73 2f 41 75 74 6f 53 61 76 65 2e 70 6e 67 29 0d 0a 2d 20 50 72 6f 63 65 73 73 6f 72 73 2c 20 69 | s/AutoSave.png)..-.Processors,.i |
| 158a0 | 6e 74 65 72 61 63 74 69 6f 6e 73 2c 20 61 6e 64 20 63 6f 6d 70 6f 73 69 74 65 73 20 63 61 6e 20 | nteractions,.and.composites.can. |
| 158c0 | 6e 6f 77 20 64 65 66 69 6e 65 20 74 68 65 69 72 20 6f 77 6e 20 70 61 72 61 6d 65 74 65 72 20 65 | now.define.their.own.parameter.e |
| 158e0 | 64 69 74 6f 72 20 55 49 73 20 62 79 20 64 65 72 69 76 69 6e 67 20 66 72 6f 6d 20 60 49 6e 70 75 | ditor.UIs.by.deriving.from.`Inpu |
| 15900 | 74 50 61 72 61 6d 65 74 65 72 45 64 69 74 6f 72 60 2e 20 54 68 69 73 20 73 6f 6c 76 65 73 20 74 | tParameterEditor`..This.solves.t |
| 15920 | 68 65 20 70 72 6f 62 6c 65 6d 20 6f 66 20 74 68 65 73 65 20 65 6c 65 6d 65 6e 74 73 20 6e 6f 74 | he.problem.of.these.elements.not |
| 15940 | 20 6d 61 6b 69 6e 67 20 69 74 20 63 6c 65 61 72 20 74 68 61 74 20 74 68 65 20 70 61 72 61 6d 65 | .making.it.clear.that.the.parame |
| 15960 | 74 65 72 73 20 75 73 75 61 6c 6c 79 20 68 61 76 65 20 67 6c 6f 62 61 6c 20 64 65 66 61 75 6c 74 | ters.usually.have.global.default |
| 15980 | 73 20 61 6e 64 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 62 65 20 65 64 69 74 65 64 20 65 | s.and.do.not.need.to.be.edited.e |
| 159a0 | 78 63 65 70 74 20 69 66 20 6c 6f 63 61 6c 20 6f 76 65 72 72 69 64 65 73 20 61 72 65 20 6e 65 63 | xcept.if.local.overrides.are.nec |
| 159c0 | 65 73 73 61 72 79 2e 0d 0a 2d 20 43 61 6e 20 6e 6f 77 20 73 65 74 20 63 75 73 74 6f 6d 20 6d 69 | essary...-.Can.now.set.custom.mi |
| 159e0 | 6e 20 61 6e 64 20 6d 61 78 20 76 61 6c 75 65 73 20 66 6f 72 20 61 78 69 73 20 63 6f 6d 70 6f 73 | n.and.max.values.for.axis.compos |
| 15a00 | 69 74 65 73 2e 0d 0a 20 20 20 20 60 60 60 0d 0a 20 20 20 20 76 61 72 20 61 63 74 69 6f 6e 20 3d | ites.......```......var.action.= |
| 15a20 | 20 6e 65 77 20 49 6e 70 75 74 41 63 74 69 6f 6e 28 29 3b 0d 0a 20 20 20 20 61 63 74 69 6f 6e 2e | .new.InputAction();......action. |
| 15a40 | 41 64 64 43 6f 6d 70 6f 73 69 74 65 42 69 6e 64 69 6e 67 28 22 41 78 69 73 28 6d 69 6e 56 61 6c | AddCompositeBinding("Axis(minVal |
| 15a60 | 75 65 3d 30 2c 6d 61 78 56 61 6c 75 65 3d 32 29 22 29 0d 0a 20 20 20 20 20 20 20 20 2e 57 69 74 | ue=0,maxValue=2)")...........Wit |
| 15a80 | 68 28 22 50 6f 73 69 74 69 76 65 22 2c 20 22 3c 4b 65 79 62 6f 61 72 64 3e 2f 61 22 29 0d 0a 20 | h("Positive",."<Keyboard>/a")... |
| 15aa0 | 20 20 20 20 20 20 20 2e 57 69 74 68 28 22 4e 65 67 61 74 69 76 65 22 2c 20 22 3c 4b 65 79 62 6f | ........With("Negative",."<Keybo |
| 15ac0 | 61 72 64 3e 2f 64 22 29 3b 0d 0a 20 20 20 20 60 60 60 0d 0a 2d 20 22 43 23 20 43 6c 61 73 73 20 | ard>/d");......```..-."C#.Class. |
| 15ae0 | 46 69 6c 65 22 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 | File".property.on..inputactions. |
| 15b00 | 69 6d 70 6f 72 74 65 72 20 73 65 74 74 69 6e 67 73 20 6e 6f 77 20 68 61 73 20 61 20 66 69 6c 65 | importer.settings.now.has.a.file |
| 15b20 | 20 70 69 63 6b 65 72 20 6e 65 78 74 20 74 6f 20 69 74 2e 0d 0a 2d 20 60 49 6e 70 75 74 41 63 74 | .picker.next.to.it...-.`InputAct |
| 15b40 | 69 6f 6e 54 72 61 63 65 60 20 68 61 73 20 73 65 65 6e 20 76 61 72 69 6f 75 73 20 69 6d 70 72 6f | ionTrace`.has.seen.various.impro |
| 15b60 | 76 65 6d 65 6e 74 73 2e 0d 0a 20 20 20 20 2a 20 52 65 63 6f 72 64 65 64 20 64 61 74 61 20 77 69 | vements.......*.Recorded.data.wi |
| 15b80 | 6c 6c 20 6e 6f 77 20 73 74 61 79 20 76 61 6c 69 64 20 65 76 65 6e 20 69 66 20 61 63 74 69 6f 6e | ll.now.stay.valid.even.if.action |
| 15ba0 | 73 20 61 72 65 20 72 65 62 6f 75 6e 64 20 74 6f 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6e 74 72 | s.are.rebound.to.different.contr |
| 15bc0 | 6f 6c 73 2e 0d 0a 20 20 20 20 2a 20 43 61 6e 20 6c 69 73 74 65 6e 20 74 6f 20 61 6c 6c 20 61 63 | ols.......*.Can.listen.to.all.ac |
| 15be0 | 74 69 6f 6e 73 20 75 73 69 6e 67 20 60 49 6e 70 75 74 41 63 74 69 6f 6e 54 72 61 63 65 2e 53 75 | tions.using.`InputActionTrace.Su |
| 15c00 | 62 73 63 72 69 62 65 54 6f 41 6c 6c 60 2e 0d 0a 20 20 20 20 2a 20 60 49 6e 70 75 74 41 63 74 69 | bscribeToAll`.......*.`InputActi |
| 15c20 | 6f 6e 54 72 61 63 65 60 20 6e 6f 77 20 6d 61 69 6e 74 61 69 6e 73 20 61 20 6c 69 73 74 20 6f 66 | onTrace`.now.maintains.a.list.of |
| 15c40 | 20 73 75 62 73 63 72 69 70 74 69 6f 6e 73 2e 20 41 64 64 20 73 75 62 73 63 72 69 70 74 69 6f 6e | .subscriptions..Add.subscription |
| 15c60 | 73 20 77 69 74 68 20 60 53 75 62 73 63 72 69 62 65 54 6f 60 20 61 6e 64 20 72 65 6d 6f 76 65 20 | s.with.`SubscribeTo`.and.remove. |
| 15c80 | 61 20 73 75 62 73 63 72 69 70 74 69 6f 6e 20 77 69 74 68 20 60 55 6e 73 75 62 73 63 72 69 62 65 | a.subscription.with.`Unsubscribe |
| 15ca0 | 46 72 6f 6d 60 2e 20 53 65 65 20 74 68 65 20 5b 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 5d 28 44 | From`..See.the.[documentation](D |
| 15cc0 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 7e 2f 41 63 74 69 6f 6e 73 2e 6d 64 23 74 72 61 63 69 6e 67 | ocumentation~/Actions.md#tracing |
| 15ce0 | 2d 61 63 74 69 6f 6e 73 29 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0d 0a 0d 0a 23 23 23 20 46 69 | -actions).for.details.....###.Fi |
| 15d00 | 78 65 73 0d 0a 0d 0a 2d 20 46 69 78 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 55 6e 69 74 79 | xes....-.Fixed.support.for.Unity |
| 15d20 | 20 32 30 31 39 2e 31 20 77 68 65 72 65 20 77 65 20 6c 61 6e 64 65 64 20 61 20 6e 61 74 69 76 65 | .2019.1.where.we.landed.a.native |
| 15d40 | 20 41 50 49 20 63 68 61 6e 67 65 2e 0d 0a 2d 20 60 49 6e 70 75 74 55 73 65 72 2e 55 6e 70 61 69 | .API.change...-.`InputUser.Unpai |
| 15d60 | 72 44 65 76 69 63 65 73 41 6e 64 52 65 6d 6f 76 65 55 73 65 72 28 29 60 20 63 6f 72 72 75 70 74 | rDevicesAndRemoveUser()`.corrupt |
| 15d80 | 69 6e 67 20 64 65 76 69 63 65 20 70 61 69 72 69 6e 67 73 20 6f 66 20 6f 74 68 65 72 20 49 6e 70 | ing.device.pairings.of.other.Inp |
| 15da0 | 75 74 55 73 65 72 73 0d 0a 2d 20 43 6f 6e 74 72 6f 6c 20 70 69 63 6b 65 72 20 69 6e 20 55 49 20 | utUsers..-.Control.picker.in.UI. |
| 15dc0 | 68 61 76 69 6e 67 20 6e 6f 20 64 65 76 69 63 65 73 20 69 66 20 6c 69 73 74 20 6f 66 20 73 75 70 | having.no.devices.if.list.of.sup |
| 15de0 | 70 6f 72 74 65 64 20 64 65 76 69 63 65 73 20 69 73 20 65 6d 70 74 79 20 62 75 74 20 6e 6f 74 20 | ported.devices.is.empty.but.not. |
| 15e00 | 6e 75 6c 6c 0d 0a 2d 20 60 49 6e 64 65 78 4f 75 74 4f 66 52 61 6e 67 65 45 78 63 65 70 74 69 6f | null..-.`IndexOutOfRangeExceptio |
| 15e20 | 6e 60 20 77 68 65 6e 20 68 61 76 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 61 63 74 69 6f 6e 20 6d | n`.when.having.multiple.action.m |
| 15e40 | 61 70 73 20 69 6e 20 61 6e 20 61 73 73 65 74 20 28 23 33 35 39 20 61 6e 64 20 23 33 35 38 29 2e | aps.in.an.asset.(#359.and.#358). |
| 15e60 | 0d 0a 2d 20 49 6e 74 65 72 61 63 74 69 6f 6e 73 20 74 69 6d 69 6e 67 20 6f 75 74 20 65 76 65 6e | ..-.Interactions.timing.out.even |
| 15e80 | 20 69 66 20 74 68 65 72 65 20 77 61 73 20 61 20 70 65 6e 64 69 6e 67 20 65 76 65 6e 74 20 74 68 | .if.there.was.a.pending.event.th |
| 15ea0 | 61 74 20 77 6f 75 6c 64 20 63 6f 6d 70 6c 65 74 65 20 74 68 65 20 69 6e 74 65 72 61 63 74 69 6f | at.would.complete.the.interactio |
| 15ec0 | 6e 20 69 6e 20 74 69 6d 65 2e 0d 0a 2d 20 41 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 75 70 64 61 | n.in.time...-.Action.editor.upda |
| 15ee0 | 74 65 73 20 77 68 65 6e 20 61 73 73 65 74 20 69 73 20 72 65 6e 61 6d 65 64 20 6f 72 20 6d 6f 76 | tes.when.asset.is.renamed.or.mov |
| 15f00 | 65 64 2e 0d 0a 2d 20 45 78 63 65 70 74 69 6f 6e 73 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 | ed...-.Exceptions.when.removing. |
| 15f20 | 61 63 74 69 6f 6e 20 69 6e 20 6c 61 73 74 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 61 63 74 69 6f | action.in.last.position.of.actio |
| 15f40 | 6e 20 6d 61 70 2e 0d 0a 2d 20 44 65 76 69 63 65 73 20 6d 61 72 6b 65 64 20 61 73 20 75 6e 73 75 | n.map...-.Devices.marked.as.unsu |
| 15f60 | 70 70 6f 72 74 65 64 20 69 6e 20 69 6e 70 75 74 20 73 65 74 74 69 6e 67 73 20 67 65 74 74 69 6e | pported.in.input.settings.gettin |
| 15f80 | 67 20 61 64 64 65 64 20 62 61 63 6b 20 6f 6e 20 64 6f 6d 61 69 6e 20 72 65 6c 6f 61 64 2e 0d 0a | g.added.back.on.domain.reload... |
| 15fa0 | 2d 20 46 69 78 65 64 20 60 50 65 6e 60 20 63 61 75 73 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 | -.Fixed.`Pen`.causing.exceptions |
| 15fc0 | 20 61 6e 64 20 61 73 73 65 72 74 73 2e 0d 0a 2d 20 43 6f 6d 70 6f 73 69 74 65 73 20 74 68 61 74 | .and.asserts...-.Composites.that |
| 15fe0 | 20 61 73 73 69 67 6e 20 6d 75 6c 74 69 70 6c 65 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 70 61 72 | .assign.multiple.bindings.to.par |
| 16000 | 74 73 20 66 61 69 6c 69 6e 67 20 74 6f 20 73 65 74 20 75 70 20 70 72 6f 70 65 72 6c 79 20 77 68 | ts.failing.to.set.up.properly.wh |
| 16020 | 65 6e 20 70 61 72 74 73 20 61 72 65 20 61 73 73 69 67 6e 65 64 20 6f 75 74 20 6f 66 20 6f 72 64 | en.parts.are.assigned.out.of.ord |
| 16040 | 65 72 20 28 23 34 31 30 29 2e 0d 0a 0d 0a 23 23 23 20 4b 6e 6f 77 6e 20 49 73 73 75 65 73 0d 0a | er.(#410).....###.Known.Issues.. |
| 16060 | 0d 0a 2d 20 49 6e 70 75 74 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 20 65 64 69 74 20 6d 6f 64 | ..-.Input.processing.in.edit.mod |
| 16080 | 65 20 6f 6e 20 32 30 31 39 2e 31 20 69 73 20 73 70 6f 72 61 64 69 63 20 72 61 74 68 65 72 20 74 | e.on.2019.1.is.sporadic.rather.t |
| 160a0 | 68 61 6e 20 68 61 70 70 65 6e 69 6e 67 20 6f 6e 20 65 76 65 72 79 20 65 64 69 74 6f 72 20 75 70 | han.happening.on.every.editor.up |
| 160c0 | 64 61 74 65 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 31 2e 32 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 | date.....##.[0.1.2-preview].-.20 |
| 160e0 | 31 38 2d 31 32 2d 31 39 0d 0a 0d 0a 20 20 20 20 4e 4f 54 45 3a 20 54 68 65 20 6d 69 6e 69 6d 75 | 18-12-19........NOTE:.The.minimu |
| 16100 | 6d 20 76 65 72 73 69 6f 6e 20 72 65 71 75 69 72 65 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 6e 65 | m.version.requirement.for.the.ne |
| 16120 | 77 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 68 61 73 20 62 65 65 6e 20 62 75 6d 70 65 64 0d 0a | w.input.system.has.been.bumped.. |
| 16140 | 20 20 20 20 20 20 20 20 20 20 74 6f 20 32 30 31 38 2e 33 2e 20 54 68 65 20 70 72 65 76 69 6f 75 | ..........to.2018.3..The.previou |
| 16160 | 73 20 6d 69 6e 75 6d 20 72 65 71 75 69 72 65 6d 65 6e 74 20 6f 66 20 32 30 31 38 2e 32 20 69 73 | s.minum.requirement.of.2018.2.is |
| 16180 | 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 75 70 70 6f 72 74 65 64 2e 0d 0a 20 20 20 20 20 20 20 20 20 | .no.longer.supported............ |
| 161a0 | 20 41 6c 73 6f 2c 20 77 65 20 68 61 76 65 20 64 72 6f 70 70 65 64 20 73 75 70 70 6f 72 74 20 66 | .Also,.we.have.dropped.support.f |
| 161c0 | 6f 72 20 74 68 65 20 2e 4e 45 54 20 33 2e 35 20 72 75 6e 74 69 6d 65 2e 20 54 68 65 20 6e 65 77 | or.the..NET.3.5.runtime..The.new |
| 161e0 | 20 2e 4e 45 54 20 34 0d 0a 20 20 20 20 20 20 20 20 20 20 72 75 6e 74 69 6d 65 20 69 73 20 6e 6f | ..NET.4............runtime.is.no |
| 16200 | 77 20 72 65 71 75 69 72 65 64 20 74 6f 20 75 73 65 20 74 68 65 20 6e 65 77 20 69 6e 70 75 74 20 | w.required.to.use.the.new.input. |
| 16220 | 73 79 73 74 65 6d 2e 0d 0a 0d 0a 57 65 27 76 65 20 73 74 61 72 74 65 64 20 77 6f 72 6b 69 6e 67 | system.....We've.started.working |
| 16240 | 20 6f 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 20 54 68 65 20 63 75 72 72 65 6e 74 20 77 | .on.documentation..The.current.w |
| 16260 | 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f 6e 20 | ork-in-progress.can.be.found.on. |
| 16280 | 5b 47 69 74 48 75 62 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 55 6e 69 74 | [GitHub](https://github.com/Unit |
| 162a0 | 79 2d 54 65 63 68 6e 6f 6c 6f 67 69 65 73 2f 49 6e 70 75 74 53 79 73 74 65 6d 2f 62 6c 6f 62 2f | y-Technologies/InputSystem/blob/ |
| 162c0 | 64 65 76 65 6c 6f 70 2f 50 61 63 6b 61 67 65 73 2f 63 6f 6d 2e 75 6e 69 74 79 2e 69 6e 70 75 74 | develop/Packages/com.unity.input |
| 162e0 | 73 79 73 74 65 6d 2f 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 7e 2f 49 6e 70 75 74 53 79 73 74 65 | system/Documentation~/InputSyste |
| 16300 | 6d 2e 6d 64 29 2e 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 60 49 6e 70 75 | m.md).....###.Changed....-.`Inpu |
| 16320 | 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 60 20 68 61 73 20 62 65 65 6e 20 72 65 70 6c 61 63 65 | tConfiguration`.has.been.replace |
| 16340 | 64 20 77 69 74 68 20 61 20 6e 65 77 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 60 20 63 6c 61 | d.with.a.new.`InputSettings`.cla |
| 16360 | 73 73 2e 0d 0a 2d 20 60 49 6e 70 75 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 6c 6f 63 6b 49 | ss...-.`InputConfiguration.lockI |
| 16380 | 6e 70 75 74 54 6f 47 61 6d 65 60 20 68 61 73 20 62 65 65 6e 20 6d 6f 76 65 64 20 74 6f 20 60 49 | nputToGame`.has.been.moved.to.`I |
| 163a0 | 6e 70 75 74 45 64 69 74 6f 72 55 73 65 72 53 65 74 74 69 6e 67 73 2e 6c 6f 63 6b 49 6e 70 75 74 | nputEditorUserSettings.lockInput |
| 163c0 | 54 6f 47 61 6d 65 56 69 65 77 60 2e 20 54 68 69 73 20 73 65 74 74 69 6e 67 20 69 73 20 6e 6f 77 | ToGameView`..This.setting.is.now |
| 163e0 | 20 70 65 72 73 69 73 74 65 64 20 61 73 20 61 20 6c 6f 63 61 6c 20 75 73 65 72 20 73 65 74 74 69 | .persisted.as.a.local.user.setti |
| 16400 | 6e 67 2e 0d 0a 2d 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 75 70 64 61 74 65 4d 61 73 6b 60 20 | ng...-.`InputSystem.updateMask`. |
| 16420 | 68 61 73 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 60 49 6e 70 75 74 53 65 74 | has.been.replaced.with.`InputSet |
| 16440 | 74 69 6e 67 73 2e 75 70 64 61 74 65 4d 6f 64 65 60 2e 0d 0a 2d 20 60 49 6e 70 75 74 53 79 73 74 | tings.updateMode`...-.`InputSyst |
| 16460 | 65 6d 2e 72 75 6e 49 6e 42 61 63 6b 67 72 6f 75 6e 64 60 20 68 61 73 20 62 65 65 6e 20 6d 6f 76 | em.runInBackground`.has.been.mov |
| 16480 | 65 64 20 74 6f 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 72 75 6e 49 6e 42 61 63 6b 67 72 | ed.to.`InputSettings.runInBackgr |
| 164a0 | 6f 75 6e 64 60 2e 0d 0a 2d 20 49 63 6f 6e 73 20 68 61 76 65 20 62 65 65 6e 20 75 70 64 61 74 65 | ound`...-.Icons.have.been.update |
| 164c0 | 64 20 66 6f 72 20 69 6d 70 72 6f 76 65 64 20 73 74 79 6c 69 6e 67 20 61 6e 64 20 6e 6f 77 20 68 | d.for.improved.styling.and.now.h |
| 164e0 | 61 76 65 20 73 65 70 61 72 61 74 65 20 64 61 72 6b 20 61 6e 64 20 6c 69 67 68 74 20 73 6b 69 6e | ave.separate.dark.and.light.skin |
| 16500 | 20 76 65 72 73 69 6f 6e 73 2e 0d 0a 2d 20 60 4c 6f 63 6b 20 49 6e 70 75 74 20 54 6f 20 47 61 6d | .versions...-.`Lock.Input.To.Gam |
| 16520 | 65 60 20 61 6e 64 20 60 44 69 61 67 6e 6f 73 74 69 63 73 20 4d 6f 64 65 60 20 61 72 65 20 6e 6f | e`.and.`Diagnostics.Mode`.are.no |
| 16540 | 77 20 70 65 72 73 69 73 74 65 64 20 61 73 20 75 73 65 72 20 73 65 74 74 69 6e 67 73 0d 0a 2d 20 | w.persisted.as.user.settings..-. |
| 16560 | 42 72 6f 75 67 68 74 20 62 61 63 6b 20 60 2e 63 75 72 72 65 6e 74 60 20 67 65 74 74 65 72 73 20 | Brought.back.`.current`.getters. |
| 16580 | 61 6e 64 20 61 64 64 65 64 20 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 66 69 6c 74 65 72 4e | and.added.`InputSettings.filterN |
| 165a0 | 6f 69 73 65 4f 6e 43 75 72 72 65 6e 74 60 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77 68 65 74 68 65 | oiseOnCurrent`.to.control.whethe |
| 165c0 | 72 20 6e 6f 69 73 65 20 66 69 6c 74 65 72 69 6e 67 20 6f 6e 20 74 68 65 20 67 65 74 74 65 72 73 | r.noise.filtering.on.the.getters |
| 165e0 | 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 6f 72 20 6e 6f 74 2e 0d 0a 2d 20 52 65 6d 6f 76 65 64 | .is.performed.or.not...-.Removed |
| 16600 | 20 6f 6c 64 20 61 6e 64 20 6f 75 74 64 61 74 65 64 20 44 6f 78 79 67 65 6e 2d 67 65 6e 65 72 61 | .old.and.outdated.Doxygen-genera |
| 16620 | 74 65 64 20 41 50 49 20 64 6f 63 73 2e 0d 0a 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 0d 0a 2d 20 | ted.API.docs.....###.Added....-. |
| 16640 | 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 73 65 74 74 69 6e 67 73 60 20 63 6f 6e 74 61 69 6e 73 20 | `InputSystem.settings`.contains. |
| 16660 | 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 73 65 74 74 69 6e 67 | the.current.input.system.setting |
| 16680 | 73 2e 0d 0a 2d 20 41 20 6e 65 77 20 55 49 20 68 61 73 20 62 65 65 6e 20 61 64 64 65 64 20 74 6f | s...-.A.new.UI.has.been.added.to |
| 166a0 | 20 22 45 64 69 74 20 3e 3e 20 50 72 6f 6a 65 63 74 20 53 65 74 74 69 6e 67 73 2e 2e 2e 22 20 74 | ."Edit.>>.Project.Settings...".t |
| 166c0 | 6f 20 65 64 69 74 20 69 6e 70 75 74 20 73 79 73 74 65 6d 20 73 65 74 74 69 6e 67 73 2e 20 53 65 | o.edit.input.system.settings..Se |
| 166e0 | 74 74 69 6e 67 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 61 20 75 73 65 72 2d 63 6f 6e 74 | ttings.are.stored.in.a.user-cont |
| 16700 | 72 6f 6c 6c 65 64 20 61 73 73 65 74 20 69 6e 20 61 6e 79 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 73 | rolled.asset.in.any.location.ins |
| 16720 | 69 64 65 20 60 41 73 73 65 74 73 2f 60 2e 20 4d 75 6c 74 69 70 6c 65 20 61 73 73 65 74 73 20 63 | ide.`Assets/`..Multiple.assets.c |
| 16740 | 61 6e 20 62 65 20 75 73 65 64 20 61 6e 64 20 73 77 69 74 63 68 65 64 20 62 65 74 77 65 65 6e 2e | an.be.used.and.switched.between. |
| 16760 | 0d 0a 2d 20 4a 6f 79 73 74 69 63 6b 20 48 49 44 73 20 61 72 65 20 6e 6f 77 20 73 75 70 70 6f 72 | ..-.Joystick.HIDs.are.now.suppor |
| 16780 | 74 65 64 20 6f 6e 20 57 69 6e 64 6f 77 73 2c 20 4d 61 63 2c 20 61 6e 64 20 55 57 50 2e 0d 0a 2d | ted.on.Windows,.Mac,.and.UWP...- |
| 167a0 | 20 43 61 6e 20 6e 6f 77 20 70 75 74 20 73 79 73 74 65 6d 20 69 6e 74 6f 20 6d 61 6e 75 61 6c 20 | .Can.now.put.system.into.manual. |
| 167c0 | 75 70 64 61 74 65 20 6d 6f 64 65 20 28 60 49 6e 70 75 74 53 65 74 74 69 6e 67 73 2e 75 70 64 61 | update.mode.(`InputSettings.upda |
| 167e0 | 74 65 4d 6f 64 65 60 29 2e 20 49 6e 20 74 68 69 73 20 6d 6f 64 65 2c 20 65 76 65 6e 74 73 20 77 | teMode`)..In.this.mode,.events.w |
| 16800 | 69 6c 6c 20 6e 6f 74 20 67 65 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 72 6f 63 65 73 | ill.not.get.automatically.proces |
| 16820 | 73 65 64 2e 20 54 6f 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 73 2c 20 63 61 6c 6c 20 60 49 6e | sed..To.process.events,.call.`In |
| 16840 | 70 75 74 53 79 73 74 65 6d 2e 55 70 64 61 74 65 28 29 60 2e 0d 0a 2d 20 41 64 64 65 64 20 73 68 | putSystem.Update()`...-.Added.sh |
| 16860 | 6f 72 74 63 75 74 73 20 74 6f 20 61 63 74 69 6f 6e 20 65 64 69 74 6f 72 20 77 69 6e 64 6f 77 20 | ortcuts.to.action.editor.window. |
| 16880 | 28 72 65 71 75 69 72 65 73 20 32 30 31 39 2e 31 29 2e 0d 0a 2d 20 41 64 64 65 64 20 69 63 6f 6e | (requires.2019.1)...-.Added.icon |
| 168a0 | 73 20 66 6f 72 20 2e 69 6e 70 75 74 61 63 74 69 6f 6e 73 20 61 73 73 65 74 73 2e 0d 0a 0d 0a 23 | s.for..inputactions.assets.....# |
| 168c0 | 23 23 20 46 69 78 65 64 0d 0a 0d 0a 2d 20 60 49 6e 70 75 74 53 79 73 74 65 6d 2e 64 65 76 69 63 | ##.Fixed....-.`InputSystem.devic |
| 168e0 | 65 73 60 20 6e 6f 74 20 79 65 74 20 62 65 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 69 6e | es`.not.yet.being.initialized.in |
| 16900 | 20 60 4d 6f 6e 6f 42 65 68 61 76 69 6f 75 72 2e 53 74 61 72 74 60 20 77 68 65 6e 20 69 6e 20 65 | .`MonoBehaviour.Start`.when.in.e |
| 16920 | 64 69 74 6f 72 2e 0d 0a 0d 0a 23 23 23 20 4b 6e 6f 77 6e 20 49 73 73 75 65 73 0d 0a 0d 0a 2d 20 | ditor.....###.Known.Issues....-. |
| 16940 | 49 6e 70 75 74 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 6e 6f 74 20 79 65 74 20 69 6e 63 6c 75 | Input.settings.are.not.yet.inclu |
| 16960 | 64 65 64 20 69 6e 20 70 6c 61 79 65 72 20 62 75 69 6c 64 73 2e 20 54 68 69 73 20 6d 65 61 6e 73 | ded.in.player.builds..This.means |
| 16980 | 20 74 68 61 74 20 61 74 20 74 68 65 20 6d 6f 6d 65 6e 74 2c 20 70 6c 61 79 65 72 20 62 75 69 6c | .that.at.the.moment,.player.buil |
| 169a0 | 64 73 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 73 74 61 72 74 20 6f 75 74 20 77 69 74 68 20 64 65 | ds.will.always.start.out.with.de |
| 169c0 | 66 61 75 6c 74 20 69 6e 70 75 74 20 73 65 74 74 69 6e 67 73 2e 0d 0a 2d 20 54 68 65 72 65 20 68 | fault.input.settings...-.There.h |
| 169e0 | 61 76 65 20 62 65 65 6e 20 72 65 70 6f 72 74 73 20 6f 66 20 73 6f 6d 65 20 73 74 69 63 6b 69 6e | ave.been.reports.of.some.stickin |
| 16a00 | 65 73 73 20 74 6f 20 62 75 74 74 6f 6e 73 20 6f 6e 20 32 30 31 39 2e 31 20 61 6c 70 68 61 20 62 | ess.to.buttons.on.2019.1.alpha.b |
| 16a20 | 75 69 6c 64 73 2e 20 20 57 65 20 61 72 65 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 68 69 73 20 6e | uilds...We.are.looking.at.this.n |
| 16a40 | 6f 77 2e 0d 0a 0d 0a 23 23 20 5b 30 2e 30 2e 31 34 2d 70 72 65 76 69 65 77 5d 20 2d 20 32 30 31 | ow.....##.[0.0.14-preview].-.201 |
| 16a60 | 38 2d 31 32 2d 31 31 0d 0a 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 0d 0a 2d 20 60 50 6f 69 | 8-12-11....###.Changed....-.`Poi |
| 16a80 | 6e 74 65 72 2e 64 65 6c 74 61 60 20 6e 6f 20 6c 6f 6e 67 65 72 20 68 61 73 20 60 53 65 6e 73 69 | nter.delta`.no.longer.has.`Sensi |
| 16aa0 | 74 69 76 69 74 79 50 72 6f 63 65 73 73 6f 72 60 20 6f 6e 20 69 74 2e 20 54 68 65 20 70 72 6f 63 | tivityProcessor`.on.it..The.proc |
| 16ac0 | 65 73 73 6f 72 20 77 61 73 20 63 61 75 73 69 6e 67 20 6d 61 6e 79 20 69 73 73 75 65 73 20 77 69 | essor.was.causing.many.issues.wi |
| 16ae0 | 74 68 20 6d 6f 75 73 65 20 64 65 6c 74 61 73 2e 20 49 74 20 69 73 20 73 74 69 6c 6c 20 61 76 61 | th.mouse.deltas..It.is.still.ava |
| 16b00 | 69 6c 61 62 6c 65 20 66 6f 72 20 61 64 64 69 6e 67 20 69 74 20 6d 61 6e 75 61 6c 6c 79 20 74 6f | ilable.for.adding.it.manually.to |
| 16b20 | 20 61 63 74 69 6f 6e 20 62 69 6e 64 69 6e 67 73 20 62 75 74 20 74 68 65 20 70 72 6f 63 65 73 73 | .action.bindings.but.the.process |
| 16b40 | 6f 72 20 6c 69 6b 65 6c 79 20 6e 65 65 64 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 77 6f 72 6b 2e | or.likely.needs.additional.work. |
| 16b60 | 0d 0a 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 0d 0a 43 6f 72 65 3a 0d 0a 2d 20 49 6e 76 61 6c 69 | ....###.Fixed....Core:..-.Invali |
| 16b80 | 64 20 6d 65 6d 6f 72 79 20 61 63 63 65 73 73 65 73 20 77 68 65 6e 20 75 73 69 6e 67 20 2e 4e 45 | d.memory.accesses.when.using..NE |
| 16ba0 | 54 20 34 20 72 75 6e 74 69 6d 65 0d 0a 2d 20 4d 6f 75 73 65 2e 62 75 74 74 6f 6e 20 6e 6f 74 20 | T.4.runtime..-.Mouse.button.not. |
| 16bc0 | 62 65 69 6e 67 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 4d 6f 75 73 65 2e 6c 65 66 74 42 75 74 | being.identical.to.Mouse.leftBut |
| 16be0 | 74 6f 6e 0d 0a 2d 20 44 75 61 6c 53 68 6f 63 6b 20 6e 6f 74 20 62 65 69 6e 67 20 72 65 63 6f 67 | ton..-.DualShock.not.being.recog |
| 16c00 | 6e 69 7a 65 64 20 77 68 65 6e 20 63 6f 6e 6e 65 63 74 65 64 20 76 69 61 20 42 6c 75 65 74 6f 6f | nized.when.connected.via.Bluetoo |
| 16c20 | 74 68 0d 0a 0d 0a 41 63 74 69 6f 6e 73 3a 0d 0a 2d 20 50 61 72 61 6d 65 74 65 72 73 20 64 69 73 | th....Actions:..-.Parameters.dis |
| 16c40 | 61 70 70 65 61 72 69 6e 67 20 6f 6e 20 70 72 6f 63 65 73 73 6f 72 73 20 61 6e 64 20 69 6e 74 65 | appearing.on.processors.and.inte |
| 16c60 | 72 61 63 74 69 6f 6e 73 20 69 6e 20 55 49 20 77 68 65 6e 20 65 64 69 74 65 64 0d 0a 2d 20 50 61 | ractions.in.UI.when.edited..-.Pa |
| 16c80 | 72 61 6d 65 74 65 72 73 20 6f 6e 20 70 72 6f 63 65 73 73 6f 72 73 20 61 6e 64 20 69 6e 74 65 72 | rameters.on.processors.and.inter |
| 16ca0 | 61 63 74 69 6f 6e 73 20 68 61 76 69 6e 67 20 77 72 6f 6e 67 20 76 61 6c 75 65 20 74 79 70 65 20 | actions.having.wrong.value.type. |
| 16cc0 | 69 6e 20 55 49 20 28 65 2e 67 2e 20 69 6e 74 20 69 6e 73 74 65 61 64 20 6f 66 20 66 6c 6f 61 74 | in.UI.(e.g..int.instead.of.float |
| 16ce0 | 29 0d 0a 2d 20 52 65 62 69 6e 64 69 6e 67 4f 70 65 72 61 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 20 | )..-.RebindingOperation.calling. |
| 16d00 | 4f 6e 43 6f 6d 70 6c 65 74 65 28 29 20 61 66 74 65 72 20 62 65 69 6e 67 20 63 61 6e 63 65 6c 6c | OnComplete().after.being.cancell |
| 16d20 | 65 64 0d 0a 0d 0a 4d 69 73 63 3a 0d 0a 2d 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6e 6f 20 | ed....Misc:..-.Documentation.no. |
| 16d40 | 6c 6f 6e 67 65 72 20 70 69 63 6b 65 64 20 75 70 20 61 73 20 61 73 73 65 74 73 20 69 6e 20 75 73 | longer.picked.up.as.assets.in.us |
| 16d60 | 65 72 20 70 72 6f 6a 65 63 74 0d 0a 0d 0a 23 23 20 5b 30 2e 30 2e 31 33 2d 70 72 65 76 69 65 77 | er.project....##.[0.0.13-preview |
| 16d80 | 5d 20 2d 20 32 30 31 38 2d 31 32 2d 35 0d 0a 0d 0a 46 69 72 73 74 20 72 65 6c 65 61 73 65 20 66 | ].-.2018-12-5....First.release.f |
| 16da0 | 72 6f 6d 20 73 74 61 62 6c 65 20 62 72 61 6e 63 68 2e 0d 0a | rom.stable.branch... |