api(mixins): More object methods exposed

This commit is contained in:
Owain van Brakel
2021-09-25 03:01:43 +02:00
parent 910ff6c082
commit d6579901c6
6 changed files with 145 additions and 6 deletions

View File

@@ -1,8 +1,11 @@
package net.runelite.rs.api;
import net.runelite.api.DecorativeObject;
import net.runelite.api.GameObject;
import net.runelite.api.GroundObject;
import net.runelite.api.Scene;
import net.runelite.api.Tile;
import net.runelite.api.WallObject;
import net.runelite.mapping.Import;
public interface RSScene extends Scene
@@ -56,6 +59,24 @@ public interface RSScene extends Scene
@Import("removeGameObject")
void removeGameObject(GameObject gameObject);
@Import("removeGameObject")
void removeGameObject(int plane, int x, int y);
void removeWallObject(WallObject wallObject);
@Import("removeBoundaryObject")
void removeWallObject(int plane, int x, int y);
void removeDecorativeObject(DecorativeObject decorativeObject);
@Import("removeWallDecoration")
void removeDecorativeObject(int plane, int x, int y);
void removeGroundObject(GroundObject groundObject);
@Import("removeFloorDecoration")
void removeGroundObject(int plane, int x, int y);
byte[][][] getUnderlayIds();
void setUnderlayIds(byte[][][] underlayIds);