Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public Freecam()
 {
     camera = new FreecamCamera(this);
 }