private void CopyClientStateToComponent(CameraStateUploadComponent input, CameraStateNewComponent output) { output.MainNowMode = input.MainNowMode; output.ViewNowMode = input.ViewNowMode; output.PeekNowMode = input.PeekNowMode; output.FreeNowMode = input.FreeNowMode; output.FreeYaw = input.FreeYaw; output.FreePitch = input.FreePitch; output.CanFire = input.CanFire; }
public static void Convert(CameraStateNewComponent inData, DummyCameraMotorState outData) { outData.FreePitch = inData.FreePitch; outData.FreeYaw = inData.FreeYaw; outData.LastFreeYaw = inData.LastFreeYaw; outData.LastFreePitch = inData.LastFreePitch; outData.LastPeekPercent = inData.LastPeekPercent; outData.Dict[(int)SubCameraMotorType.Free].Set(inData.FreeNowMode, inData.FreeLastMode, inData.FreeModeTime); outData.Dict[(int)SubCameraMotorType.Pose].Set(inData.MainNowMode, inData.MainLastMode, inData.MainModeTime); outData.Dict[(int)SubCameraMotorType.Peek].Set(inData.PeekNowMode, inData.PeekLastMode, inData.PeekModeTime); outData.Dict[(int)SubCameraMotorType.View].Set(inData.ViewNowMode, inData.ViewLastMode, inData.ViewModeTime); }
private void CopyStateToUploadComponent(CameraStateNewComponent input, CameraStateUploadComponent output) { output.MainNowMode = input.MainNowMode; output.MainLastMode = input.MainLastMode; output.MainModeTime = input.MainModeTime; output.ViewNowMode = input.ViewNowMode; output.ViewLastMode = input.ViewLastMode; output.ViewModeTime = input.ViewModeTime; output.PeekNowMode = input.PeekNowMode; output.PeekLastMode = input.PeekLastMode; output.PeekModeTime = input.PeekModeTime; output.FreeNowMode = input.FreeNowMode; output.FreeLastMode = input.FreeLastMode; output.FreeModeTime = input.FreeModeTime; output.FreeYaw = input.FreeYaw; output.FreePitch = input.FreePitch; output.LastFreeYaw = input.LastFreeYaw; output.LastFreePitch = input.LastFreePitch; output.LastPeekPercent = input.LastPeekPercent; output.CanFire = input.CanFire; }
public static void Convert(DummyCameraMotorState inData, CameraStateNewComponent outData) { outData.FreePitch = inData.FreePitch; outData.FreeYaw = inData.FreeYaw; outData.LastFreeYaw = inData.LastFreeYaw; outData.LastFreePitch = inData.LastFreePitch; outData.LastPeekPercent = inData.LastPeekPercent; outData.FreeNowMode = inData.Dict[(int)SubCameraMotorType.Free].NowMode; outData.FreeLastMode = inData.Dict[(int)SubCameraMotorType.Free].LastMode; outData.FreeModeTime = inData.Dict[(int)SubCameraMotorType.Free].ModeTime; outData.MainNowMode = inData.Dict[(int)SubCameraMotorType.Pose].NowMode; outData.MainLastMode = inData.Dict[(int)SubCameraMotorType.Pose].LastMode; outData.MainModeTime = inData.Dict[(int)SubCameraMotorType.Pose].ModeTime; outData.ViewNowMode = inData.Dict[(int)SubCameraMotorType.View].NowMode; outData.ViewLastMode = inData.Dict[(int)SubCameraMotorType.View].LastMode; outData.ViewModeTime = inData.Dict[(int)SubCameraMotorType.View].ModeTime; outData.PeekNowMode = inData.Dict[(int)SubCameraMotorType.Peek].NowMode; outData.PeekLastMode = inData.Dict[(int)SubCameraMotorType.Peek].LastMode; outData.PeekModeTime = inData.Dict[(int)SubCameraMotorType.Peek].ModeTime; outData.CanFire = !inData.IsFree() && inData.GetMainConfig().CanFire; }
public static bool IsAiming(this CameraStateNewComponent component) { return(component.ViewNowMode == (short)ECameraViewMode.GunSight); }
public static bool IsThird(this CameraStateNewComponent component) { return(component.ViewNowMode == (short)ECameraViewMode.ThirdPerson); }