Re-add BeginCameraSceneLookNotify

This commit is contained in:
KingRainbow44 2023-05-18 22:30:10 -04:00
parent 68b269d7c0
commit 648fd68851
No known key found for this signature in database
GPG Key ID: FC2CB64B00D257BE

View File

@ -1,61 +1,64 @@
// package emu.grasscutter.server.packet.send; package emu.grasscutter.server.packet.send;
//
// import emu.grasscutter.net.packet.BasePacket; import emu.grasscutter.net.packet.BasePacket;
// import emu.grasscutter.net.packet.PacketOpcodes; import emu.grasscutter.net.packet.PacketOpcodes;
// import emu.grasscutter.net.proto.BeginCameraSceneLookNotifyOuterClass.BeginCameraSceneLookNotify; import emu.grasscutter.net.proto.BeginCameraSceneLookNotifyOuterClass.BeginCameraSceneLookNotify;
// import emu.grasscutter.utils.Position; import emu.grasscutter.utils.Position;
// import java.util.ArrayList; import lombok.Data;
// import java.util.Collection; import lombok.NoArgsConstructor;
// import lombok.Data;
// import lombok.NoArgsConstructor; import java.util.ArrayList;
// import java.util.Collection;
// public class PacketBeginCameraSceneLookNotify extends BasePacket {
// public final class PacketBeginCameraSceneLookNotify extends BasePacket {
// public PacketBeginCameraSceneLookNotify(CameraSceneLookNotify parameters) {
// super(PacketOpcodes.BeginCameraSceneLookNotify); public PacketBeginCameraSceneLookNotify(CameraSceneLookNotify parameters) {
// var builder = super(PacketOpcodes.BeginCameraSceneLookNotify);
// BeginCameraSceneLookNotify.newBuilder()
// .setLookPos(parameters.lookPos.toProto()) var packet =
// .setFollowPos(parameters.followPos.toProto()) BeginCameraSceneLookNotify.newBuilder()
// .setDuration(parameters.duration) .setLookPos(parameters.lookPos.toProto())
// .setIsAllowInput(parameters.isAllowInput) .setFollowPos(parameters.followPos.toProto())
// .setIsSetFollowPos(parameters.setFollowPos) .setDuration(parameters.duration)
// .setIsSetScreenXy(parameters.isScreenXY) .setIsAllowInput(parameters.isAllowInput)
// .setIsRecoverKeepCurrent(parameters.recoverKeepCurrent) .setIsSetFollowPos(parameters.setFollowPos)
// .setIsChangePlayMode(parameters.isChangePlayMode) .setIsSetScreenXy(parameters.isScreenXY)
// .setScreenY(parameters.screenY) .setIsRecoverKeepCurrent(parameters.recoverKeepCurrent)
// .setScreenX(parameters.screenX) .setIsChangePlayMode(parameters.isChangePlayMode)
// .setIsForce(parameters.isForce) .setScreenY(parameters.screenY)
// .setIsForce(parameters.isForceWalk) .setScreenX(parameters.screenX)
// .setEntityId(parameters.entityId) .setIsForce(parameters.isForce)
// .addAllOtherParams(parameters.otherParams); .setIsForce(parameters.isForceWalk)
// this.setData(builder); .setEntityId(parameters.entityId)
// } .addAllOtherParams(parameters.otherParams);
//
// // TODO check default values this.setData(packet);
// // todo find missing field usages: }
// // enum Unk2700_HIAKNNCKHJB (Unk2700_LNCHDDOOECD)
// // Unk3000_MNLLCJMPMNH (uint32) // TODO check default values
// // Unk2700_DHAHEKOGHBJ (float) // todo find missing field usages:
// // Unk3000_IEFIKMHCKDH (uint32) // enum Unk2700_HIAKNNCKHJB (Unk2700_LNCHDDOOECD)
// // Unk3000_OGCLMFFADBD (float) // Unk3000_MNLLCJMPMNH (uint32)
// // Unk2700_DHAHEKOGHBJ (float)
// @Data // Unk3000_IEFIKMHCKDH (uint32)
// @NoArgsConstructor // Unk3000_OGCLMFFADBD (float)
// public static class CameraSceneLookNotify {
// Position lookPos = new Position(); @Data
// Position followPos = new Position(); @NoArgsConstructor
// float duration = 0.0f; public static class CameraSceneLookNotify {
// boolean isAllowInput = true; Position lookPos = new Position();
// boolean setFollowPos = false; Position followPos = new Position();
// boolean isScreenXY = false; float duration = 0.0f;
// boolean recoverKeepCurrent = true; boolean isAllowInput = true;
// boolean isForceWalk = false; boolean setFollowPos = false;
// boolean isForce = false; boolean isScreenXY = false;
// boolean isChangePlayMode = false; boolean recoverKeepCurrent = true;
// float screenY = 0.0f; boolean isForceWalk = false;
// float screenX = 0.0f; boolean isForce = false;
// int entityId = 0; boolean isChangePlayMode = false;
// Collection<String> otherParams = new ArrayList<>(0); float screenY = 0.0f;
// } float screenX = 0.0f;
// } int entityId = 0;
Collection<String> otherParams = new ArrayList<>(0);
}
}