Skip to content
16 changes: 13 additions & 3 deletions RNSReloaded.Interfaces/IBattlePatterns.cs
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,8 @@ public void displaynumbers(

public void enrage_deco(CInstance* self, CInstance* other, int? warningDelay = null, int? spawnDelay = null);

public void erase_patterns_network(CInstance* self, CInstance* other);

// (x, y) refers to the center of the field. Element is which color (purple, yellow, red, blue)
public void fieldlimit_rectangle(
CInstance* self, CInstance* other, Position? position = null, int? width = null, int? height = null, int? color = null, int? targetMask = null
Expand Down Expand Up @@ -136,7 +138,7 @@ public void gravity_fall_temporary(
);

public void gravity_pull(
CInstance* self, CInstance* other, double? mult = null
CInstance* self, CInstance* other, double? mult = null, Position? position = null
);

public void gravity_pull_temporary(
Expand Down Expand Up @@ -243,6 +245,10 @@ public void prsline_v(

public void setgamespeed(CInstance* self, CInstance* other, int? spawnDelay = null, double? timeMult = null);

public void setgamespeed_temp(CInstance* self, CInstance* other, int? spawnDelay = null, int? eraseDelay = null, double? timeMult = null);

public void setzoom(CInstance* self, CInstance* other, double? zoom = null);

public void showgroups(
CInstance* self, CInstance* other, int? spawnDelay = null, int? eraseDelay = null, (int, int, int, int)? groupMasks = null
);
Expand All @@ -252,11 +258,15 @@ public void showorder(
);

public void tailwind(
CInstance* self, CInstance* other, int? eraseDelay = null
CInstance* self, CInstance* other, int? eraseDelay = null, int? spawnDelay = null, int? trgBinary = null, double? mult = null
);

public void tailwind_permanent(
CInstance* self, CInstance* other
CInstance* self, CInstance* other, int? spawnDelay = null, int? trgBinary = null, double? mult = null
);

public void teleport_dist(
CInstance* self, CInstance* other, int? spawnDelay = null, int? eraseDelay = null, int? type = null, Position[]? offsets = null
);

public void tether(
Expand Down
1 change: 1 addition & 0 deletions RNSReloaded.Interfaces/IRNSReloaded.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ public unsafe interface IRNSReloaded {
public RFunctionStringRef GetTheFunction(int id);
public CInstance* GetGlobalInstance();
public RValue* FindValue(CInstance* instance, string name);
public RValue* FindGlobalValue(string name);
public RValue* ArrayGetEntry(RValue* array, int index);
public RValue? ArrayGetLength(RValue* array);
public string GetString(RValue* value);
Expand Down
Loading