final boolean method3579(ha var_ha, int i, int i_15_, byte i_16_) { anInt10135++; if (i_16_ != 103) method45(-105); Class162 class162 = method3586((byte) -89, 131072, var_ha); if (class162 != null) { Viewport viewport = var_ha.o(); viewport.method1859( ((Interactable) this).x, ((Interactable) this).anInt8317, ((Interactable) this).y); if (Class357.aBoolean4416) return class162.method1420(i_15_, i, viewport, false, 0, ObjectDefinition.anInt3100); return class162.method1437(i_15_, i, viewport, false, 0); } return false; }
final Class346_Sub10 method3578(int i, ha var_ha) { anInt10129++; if (aClass162_10150 == null) return null; if (i != -1) method3574((byte) 27); Viewport viewport = var_ha.o(); viewport.method1859( (((Interactable) this).x - -((Class346_Sub7_Sub1) this).aShort9910), ((Interactable) this).anInt8317, (((Class346_Sub7_Sub1) this).aShort9901 + ((Interactable) this).y)); Class346_Sub10 class346_sub10 = Class282_Sub21.method3013(aBoolean10128, (byte) 113, 1); if (!Class357.aBoolean4416) aClass162_10150.method1440( viewport, (((Class346_Sub10) class346_sub10).aClass346_Sub9Array8353[0]), 0); else aClass162_10150.method1441( viewport, (((Class346_Sub10) class346_sub10).aClass346_Sub9Array8353[0]), ObjectDefinition.anInt3100, 0); return class346_sub10; }