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