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

◆ UpdateWithValue()

bool InControl.OneAxisInputControl.UpdateWithValue ( float value,
ulong updateTick,
float deltaTime )
inlineinherited

Definition at line 74 of file OneAxisInputControl.cs.

75 {
76 bool flag = this.isNullControl;
77 if (!flag)
78 {
79 this.PrepareForUpdate(updateTick);
80 if (!flag)
81 {
82 }
83 float num = Utility.Abs(value);
84 float rawValue = this.nextState.RawValue;
85 float num2 = Utility.Abs(deltaTime);
86 bool raw = this.Raw;
87 if (!raw)
88 {
89 float num3 = this.lowerDeadZone;
90 float num4 = this.upperDeadZone;
91 if (!raw)
92 {
93 }
94 float num5 = Utility.ApplyDeadZone(value, deltaTime, num);
95 }
96 float num6 = this.stateThreshold;
97 return;
98 }
99 }
class f__AnonymousType0<< Count > j__TPar
void PrepareForUpdate(ulong updateTick)

References InControl.Utility.Abs(), InControl.Utility.ApplyDeadZone(), InControl.OneAxisInputControl.isNullControl, j__TPar, InControl.OneAxisInputControl.lowerDeadZone, InControl.OneAxisInputControl.nextState, InControl.OneAxisInputControl.PrepareForUpdate(), InControl.OneAxisInputControl.Raw, InControl.InputControlState.RawValue, InControl.OneAxisInputControl.stateThreshold, InControl.OneAxisInputControl.upperDeadZone, and System.value.

Referenced by InControl.OneAxisInputControl.CommitWithValue(), InControl.TouchControl.SubmitButtonValue(), InControl.TwoAxisInputControl.UpdateWithAxes(), and InControl.InputDevice.UpdateWithValue().