AcTools.Render.Wrapper.FancyShowroomWrapper.OnTick C# (CSharp) Method

OnTick() protected method

protected OnTick ( object sender, TickEventArgs args ) : void
sender object
args AcTools.Render.Base.TickEventArgs
return void
        protected override void OnTick(object sender, TickEventArgs args) {
            base.OnTick(sender, args);

            if (_renderer.Sun == null) return;
            if (IsPressed(Keys.LMenu) || IsPressed(Keys.RMenu)) { 
                if (IsPressed(Keys.Left)) {
                    _renderer.AutoRotateSun = false;
                    _renderer.Sun.Direction = _renderer.Sun.Direction + new Vector3(-args.DeltaTime, 0f, 0f);
                }

                if (IsPressed(Keys.Right)) {
                    _renderer.AutoRotateSun = false;
                    _renderer.Sun.Direction = _renderer.Sun.Direction + new Vector3(args.DeltaTime, 0f, 0f);
                }

                if (IsPressed(Keys.Up)) {
                    _renderer.AutoRotateSun = false;
                    _renderer.Sun.Direction = _renderer.Sun.Direction + new Vector3(0f, 0f, args.DeltaTime);
                }

                if (IsPressed(Keys.Down)) {
                    _renderer.AutoRotateSun = false;
                    _renderer.Sun.Direction = _renderer.Sun.Direction + new Vector3(0f, 0f, -args.DeltaTime);
                }
            }
        }