08.11.2015, 15:16
So let's say I have VehicleData class.
And I register it.
So how do I set the owner value? Is this correct?
Or can I use the VehicleData constructor some how?
PHP код:
public class VehicleData extends VehicleLifecycleObject {
private String owner;
public VehicleData(EventManager eventManager, Vehicle vehicle) {
super(eventManager, vehicle);
}
@Override
public void onInit() {
}
@Override
public void onDestroy() {
}
public void setOwner(String owner) {
this.owner = owner;
}
}
PHP код:
vehicleLifecycleHolder = new VehicleLifecycleHolder(eventManager);
vehicleLifecycleHolder.registerClass(VehicleData.class);
PHP код:
Vehicle vehicle = Vehicle.create(some values here...);
VehicleData vehicleData = vehicleLifecycleHolder.getObject(vehicle, VehicleData.class);
vehicleData.setOwner(owner);