CameraDemo

public class CameraDemo

Class CameraDemo. Provides camerademo functionality for the Hytale server.

java.lang.Object > CameraDemo

Field Summary

isActive

private boolean isActive

Field isActive.

cameraManager

final CameraManager cameraManager

Field cameraManager.

ref

final Ref ref

Field ref.

store

final Store store

Field store.

world

final World world

Field world.

targetBlock

final Vector3i targetBlock

Field targetBlock.

cameraManagerComponent

final CameraManager cameraManagerComponent

Field cameraManagerComponent.

lastTargetBlock

final Vector3i lastTargetBlock

Field lastTargetBlock.

key

final String key

Field key.

blockId

final int blockId

Field blockId.

x

final int x

Field x.

z

final int z

Field z.

x2

final int x2

Field x2.

z2

final int z2

Field z2.

cameraSettings

final ServerCameraSettings cameraSettings

Field cameraSettings.

Method Detail

CameraDemo

public public CameraDemo ()

Method CameraDemo.

EventRegistry

public new EventRegistry (new CopyOnWriteArrayList()

Method EventRegistry.

Parameters:
new CopyOnWriteArrayList(

activate

public void activate ()

Method activate.

deactivate

public void deactivate ()

Method deactivate.

onAddNewPlayer

private void onAddNewPlayer (@Nonnull final PlayerRef player)

Method onAddNewPlayer.

Parameters:
@Nonnull final PlayerRef player

SetServerCamera

public new SetServerCamera (ClientCameraView.Custom, true, this.cameraSettings)

Method SetServerCamera.

Parameters:
ClientCameraView.Custom ClientCameraView.Custom
true true
this.cameraSettings this.cameraSettings

onPlayerMouseButton

private void onPlayerMouseButton (@Nonnull final PlayerMouseButtonEvent event)

Method onPlayerMouseButton.

Parameters:
@Nonnull final PlayerMouseButtonEvent event

if

public else if (event.getMouseButton()

Method if.

Parameters:
event.getMouseButton( event.getMouseButton(

createServerCameraSettings

static ServerCameraSettings createServerCameraSettings ()

Method createServerCameraSettings.