terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ RequiredStateValid()

bool Controller.ControllerActionAxis.RequiredStateValid ( ControllerDevice controller)
inline

Definition at line 41 of file ControllerActionAxis.cs.

42 {
43 if (controller != null)
44 {
45 int size = this._entries._size;
46 if (this.RequiredState != null)
47 {
49 Axis axis = this.FirstEntry.Axis0;
50 float axisTime = controller.GetAxisTime(axis);
51 return requiredState.Valid(controller, axisTime);
52 }
53 }
54 return true;
55 }
class f__AnonymousType0<< Count > j__TPar
ControllerActionButton.RequiredButtonState RequiredState
ControllerActionAxis.Entry FirstEntry
List< ControllerActionAxis.Entry > _entries

References Controller.ControllerActionAxis._entries, Controller.ControllerActionAxis.FirstEntry, Controller.ControllerDevice.GetAxisTime(), j__TPar, and Controller.ControllerActionAxis.RequiredState.

Referenced by Controller.ControllerActionVector.RequiredStateValid().