예제 #1
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     StringInputFieldParam.Instantiate(parent, parameter, 0, "Global variable:");
     IntDropdownParam.Instantiate(parent, parameter, 0, "Mode:", setOrAddOptions);
     InstantiateNumeratorVar(parent, parameter, 1, 1);
     IntInputFieldParam.Instantiate(parent, parameter, 2, "Or select value or as percentage:");
 }
예제 #2
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     InstantiateSubject(parent, parameter, 0);
     InstantiateArithmeticField(parent, parameter, 1);
     InstantiateNumeratorVar(parent, parameter, 2, 0);
     IntInputFieldParam.Instantiate(parent, parameter, 3, "Or compare with frame:");
 }
예제 #3
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     InstantiateSubject(parent, parameter, 0);
     InstantiateSubject(parent, parameter, 1, "Hitters:");
     InstantiateNumeratorVar(parent, parameter, 2, 0);
     IntInputFieldParam.Instantiate(parent, parameter, 3, "Damage percentage:");
     IntDropdownParam.Instantiate(parent, parameter, 4, "Facing options:", hurtFacingOptions);
 }
예제 #4
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     InstantiateSubject(parent, parameter, 0);
     StringInputFieldParam.Instantiate(parent, parameter, 0, "Global variable name:");
     InstantiateArithmeticField(parent, parameter, 1);
     InstantiateNumeratorVar(parent, parameter, 2, 1);
     IntInputFieldParam.Instantiate(parent, parameter, 3, "Or compare with value:");
 }
예제 #5
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     StringInputFieldParam.Instantiate(parent, parameter, 0, "Effect");
     IntDropdownParam.Instantiate(parent, parameter, 0, "Location", spawnLocation);
     IntInputFieldParam.Instantiate(parent, parameter, 1, "Lifetime");
     BoolToggleParam.Instantiate(parent, parameter, 0, "Local space");
     FloatInputFieldParam.Instantiate(parent, parameter, 0, "Offset X:");
     FloatInputFieldParam.Instantiate(parent, parameter, 1, "Offset Y:");
     FloatInputFieldParam.Instantiate(parent, parameter, 2, "Offset Z:");
 }
예제 #6
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     StringInputFieldParam.Instantiate(parent, parameter, 0, "Parameter Name:");
     IntDropdownParam.Instantiate(parent, parameter, 0, "From:", variableFromOptions);
     StringInputFieldParam.Instantiate(parent, parameter, 1, "From variable:");
     IntInputFieldParam.Instantiate(parent, parameter, 1, "Variable minimum value:");
     IntInputFieldParam.Instantiate(parent, parameter, 2, "Variable maximum value:");
     FloatInputFieldParam.Instantiate(parent, parameter, 0, "Custom Value:");
     FloatInputFieldParam.Instantiate(parent, parameter, 1, "Delay time (seconds):");
     FloatInputFieldParam.Instantiate(parent, parameter, 2, "Interpolation time (seconds):");
 }
예제 #7
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     InstantiateSubject(parent, parameter, 0);
     StringInputFieldParam.Instantiate(parent, parameter, 0, "Effect");
     IntDropdownParam.Instantiate(parent, parameter, 1, "Localtion:", spawnLocation);
     IntInputFieldParam.Instantiate(parent, parameter, 2, "Location anchor ID:");
     BoolToggleParam.Instantiate(parent, parameter, 0, "Local Space:");
     IntDropdownParam.Instantiate(parent, parameter, 3, "Facing options:", hurtFacingOptions);
     FloatInputFieldParam.Instantiate(parent, parameter, 0, "Offset X:");
     FloatInputFieldParam.Instantiate(parent, parameter, 1, "Offset Y:");
     FloatInputFieldParam.Instantiate(parent, parameter, 2, "Offset Z:");
 }
예제 #8
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     InstantiateSubject(parent, parameter, 0);
     StringInputFieldParam.Instantiate(parent, parameter, 0, "Entity to spawn:");
     IntDropdownParam.Instantiate(parent, parameter, 1, "Localtion:", spawnLocation);
     IntInputFieldParam.Instantiate(parent, parameter, 2, "Location anchor ID:");
     StringInputFieldParam.Instantiate(parent, parameter, 1, "Initial animation:");
     IntInputFieldParam.Instantiate(parent, parameter, 3, "Team ID (-1 for same team):");
     BoolToggleParam.Instantiate(parent, parameter, 0, "Own:");
     StringListInputFieldParam.Instantiate(parent, parameter, 0, "Variable keys:");
     IntListInputFieldParam.Instantiate(parent, parameter, 0, "Variable values:");
     IntDropdownParam.Instantiate(parent, parameter, 4, "Facing options:", hurtFacingOptions);
     FloatInputFieldParam.Instantiate(parent, parameter, 0, "Offset X:");
     FloatInputFieldParam.Instantiate(parent, parameter, 1, "Offset Y:");
     FloatInputFieldParam.Instantiate(parent, parameter, 2, "Offset Z:");
 }
예제 #9
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     InstantiateSubject(parent, parameter, 0);
     InstantiateSubject(parent, parameter, 1, "Subject to grab:");
     IntInputFieldParam.Instantiate(parent, parameter, 2, "Anchor ID:");
 }
예제 #10
0
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     InstantiateSubject(parent, parameter, 0);
     InstantiateNumeratorVar(parent, parameter, 1, 0);
     IntInputFieldParam.Instantiate(parent, parameter, 2, "Or use value or as percentage:");
 }
 private void BuildStandard(GameObject parent, GenericParameter parameter)
 {
     IntDropdownParam.Instantiate(parent, parameter, 0, "Type:", hitTypeOptions);
     IntInputFieldParam.Instantiate(parent, parameter, 1, "Damage");
     IntDropdownParam.Instantiate(parent, parameter, 2, "Hitten Facing:", facingOptions);
 }
 public override void Build(GameObject parent, GenericParameter parameter)
 {
     StringInputFieldParam.Instantiate(parent, parameter, 0, "Variable:");
     InstantiateArithmeticField(parent, parameter, 1);
     IntInputFieldParam.Instantiate(parent, parameter, 0, "Compare with value:", 0);
 }