DeanRepellentLogic.java
package io.github.some_example_name;
public class DeanRepellentLogic {
private boolean collected = false;
private boolean usable = false;
private boolean eventTriggered = false;
private boolean deanRepelled = false;
public void discover(float distance) {
if(!usable && distance < 16f) {
usable = true;
}
}
public void pickUp(float distance, boolean ePressed) {
if(!collected && usable && ePressed && distance < 20f) {
collected = true;
deanRepelled = true;
eventTriggered = true;
}
}
public boolean isUsable() {
return usable;
}
public boolean isCollected() {
return collected;
}
public boolean isDeanRepelled() {
return deanRepelled;
}
public boolean isEventTriggered() {
return eventTriggered;
}
}