public void RotateCamera(TimeUpdateEvent e, HangarCameraAutoRotateNode hangar) { base.ScheduleEvent(new HangarCameraRotateEvent(e.DeltaTime * hangar.hangarConfig.AutoRotateSpeed), hangar); }
public void StopRotate(HangarCameraDelayAutoRotateEvent e, Node any, [JoinAll] HangarCameraAutoRotateNode hangar) { hangar.Entity.RemoveComponent <HangarCameraAutoRotateComponent>(); }
public void DisableAutoRotation(NodeRemoveEvent e, HangarCameraTankViewStateRotationEnabledNode nr, [JoinSelf] HangarCameraAutoRotateNode hangar) { hangar.hangarCameraRotateScheduled.ScheduledEvent.Manager().Cancel(); hangar.Entity.RemoveComponent <HangarCameraAutoRotateComponent>(); }