package org.codecranachan.asteroidpush.base.workshop.actor;
import org.codecranachan.asteroidpush.base.simulation.RigidBody;
public class Plug {
private Behavior behavior;
private int index;
public Plug(Behavior behavior, int index) {
this.behavior = behavior;
this.index = index;
}
public Behavior getBehavior() {
return behavior;
}
public int getIndex() {
return index;
}
public void notifyAttach(RigidBody body){
behavior.onAttach(body, index);
}
public void notifyDetach(RigidBody body){
behavior.onDetach(body, index);
}
}