Night Sky Engine
A fighting game framework made in Unreal Engine
Loading...
Searching...
No Matches
FInputCondition Struct Reference

#include <State.h>

Public Attributes

TArray< FInputBitmaskSequence
 
int ImpreciseInputCount = 0
 
bool bInputAllowDisable = true
 
EInputMethod Method = EInputMethod::Normal
 

Detailed Description

Contains an input condition.

Definition at line 221 of file State.h.

Member Data Documentation

◆ bInputAllowDisable

bool FInputCondition::bInputAllowDisable = true

This value determines if the input buffer will consider disabled inputs. If true, and an input matches a disabled input on the same frame, the buffer will reject the sequence. Otherwise, the input sequence will be read as normal.

See also
APlayerObject::DisableLastInput

Definition at line 245 of file State.h.

◆ ImpreciseInputCount

int FInputCondition::ImpreciseInputCount = 0

This value determines how many imprecise inputs are allowed in this condition. An imprecise input is a diagonal input that matches the cardinal direction. For use with the Strict or Once Strict input methods.

Definition at line 237 of file State.h.

◆ Method

EInputMethod FInputCondition::Method = EInputMethod::Normal

The input method used for this condition.

Definition at line 250 of file State.h.

◆ Sequence

TArray<FInputBitmask> FInputCondition::Sequence

A sequence of input bitmasks. Depending on lenience, the amount of time between inputs is increased or decreased.

Definition at line 230 of file State.h.


The documentation for this struct was generated from the following file: