public Freecam(FreecamConfig config) { var accessor = MapBuilderClient.Accessor; var locator = MapBuilderClient.Locator; Config = config; inputRef = locator.GetServiceReference <Input>(); var input = inputRef.Get(); input.RegisterKey(0, 32, InputKeyType.Continuous); input.RegisterKey(0, 33, InputKeyType.Continuous); input.RegisterKey(0, 34, InputKeyType.Continuous); input.RegisterKey(0, 35, InputKeyType.Continuous); input.RegisterKey(0, 52, InputKeyType.Continuous); input.RegisterKey(0, 54, InputKeyType.Continuous); camera = new FreecamCamera(this); accessor.OnRenderTick(Freecam_Update); accessor.OnRenderTick(Freecam_UpdateCamera); }
public Freecam() { camera = new FreecamCamera(this); }