Skip to content

Commit

Permalink
feat: Movement ServerRpc
Browse files Browse the repository at this point in the history
  • Loading branch information
TsukiShinen committed Jan 28, 2024
1 parent 0df9ce4 commit 50b7dba
Show file tree
Hide file tree
Showing 3 changed files with 223 additions and 135 deletions.
2 changes: 1 addition & 1 deletion Assets/Code/Scripts/GameManagers/GameManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ public void Server_SetCamera(ulong pClientId, ulong pTargetId)
if (!NetworkManager.IsServer)
return;

m_PlayersGameObjects[pTargetId].GetComponent<SetPlayerCamera>().Set_ClientRpc(new ClientRpcParams
m_PlayersGameObjects[pTargetId].GetComponentInChildren<SetPlayerCamera>().Set_ClientRpc(new ClientRpcParams
{
Send = new ClientRpcSendParams
{
Expand Down
172 changes: 118 additions & 54 deletions Assets/TempImport/FPS/Prefabs/Player2.prefab
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ GameObject:
- component: {fileID: 6064151158421784966}
- component: {fileID: 5673460656607727545}
- component: {fileID: 8417436495209140040}
- component: {fileID: -8317419424286390021}
- component: {fileID: 2264649902583519995}
- component: {fileID: -4329953542716574936}
- component: {fileID: -4823081265241972805}
- component: {fileID: 4197403109646215296}
Expand All @@ -59,9 +57,10 @@ GameObject:
- component: {fileID: -1537152893956768777}
- component: {fileID: 4021369236839795509}
- component: {fileID: 4636915861003858042}
- component: {fileID: 5239360057361040828}
- component: {fileID: 5880388211720014294}
- component: {fileID: 8120238997205211685}
- component: {fileID: 5182909698089113786}
- component: {fileID: -5572382445421710275}
m_Layer: 0
m_Name: Player2
m_TagString: Player
Expand All @@ -83,7 +82,7 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5521607780573336114}
- {fileID: 3835267529063311214}
- {fileID: 6058701582457650358}
- {fileID: 3046264345518837309}
- {fileID: 5246363500405554896}
- {fileID: 6015557873296683274}
Expand Down Expand Up @@ -204,56 +203,14 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier:
GlobalObjectIdHash: 4281677000
GlobalObjectIdHash: 3071459431
AlwaysReplicateAsRoot: 0
SynchronizeTransform: 1
ActiveSceneSynchronization: 0
SceneMigrationSynchronization: 1
SpawnWithObservers: 1
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
--- !u!114 &-8317419424286390021
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 990597715232981582}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a750dd943593b544c996991a10679fda, type: 3}
m_Name:
m_EditorClassIdentifier:
SyncPositionX: 1
SyncPositionY: 1
SyncPositionZ: 1
SyncRotAngleX: 1
SyncRotAngleY: 1
SyncRotAngleZ: 1
SyncScaleX: 1
SyncScaleY: 1
SyncScaleZ: 1
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
UseQuaternionSynchronization: 0
UseQuaternionCompression: 0
UseHalfFloatPrecision: 0
InLocalSpace: 0
Interpolate: 1
SlerpPosition: 0
--- !u!114 &2264649902583519995
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 990597715232981582}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f6c0be61502bb534f922ebb746851216, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &-4329953542716574936
MonoBehaviour:
m_ObjectHideFlags: 0
Expand All @@ -267,6 +224,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
PlayerCamera: {fileID: 1622197266550061860}
PlayerCameraTransform: {fileID: 6058701582457650358}
WeaponParentSocket: {fileID: 5521607780573336114}
AudioSource: {fileID: 4197403109646215296}
GravityDownForce: 20
Expand Down Expand Up @@ -685,7 +643,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Health: {fileID: 0}
m_Slider: {fileID: 0}
--- !u!114 &5239360057361040828
--- !u!114 &5880388211720014294
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
Expand All @@ -694,10 +652,10 @@ MonoBehaviour:
m_GameObject: {fileID: 990597715232981582}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cfa8200f92eb418bb218f62ddb0ad8c1, type: 3}
m_Script: {fileID: 11500000, guid: d87d19b4a29d2a14ba4f421c1aaf0f09, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &5880388211720014294
--- !u!114 &8120238997205211685
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
Expand All @@ -706,10 +664,10 @@ MonoBehaviour:
m_GameObject: {fileID: 990597715232981582}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d87d19b4a29d2a14ba4f421c1aaf0f09, type: 3}
m_Script: {fileID: 11500000, guid: 1930df8f92c44484eac343704f51df83, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &8120238997205211685
--- !u!114 &5182909698089113786
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
Expand All @@ -718,7 +676,37 @@ MonoBehaviour:
m_GameObject: {fileID: 990597715232981582}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1930df8f92c44484eac343704f51df83, type: 3}
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
m_Name:
m_EditorClassIdentifier:
SyncPositionX: 1
SyncPositionY: 1
SyncPositionZ: 1
SyncRotAngleX: 1
SyncRotAngleY: 1
SyncRotAngleZ: 1
SyncScaleX: 1
SyncScaleY: 1
SyncScaleZ: 1
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
UseQuaternionSynchronization: 0
UseQuaternionCompression: 0
UseHalfFloatPrecision: 0
InLocalSpace: 0
Interpolate: 1
SlerpPosition: 0
--- !u!114 &-5572382445421710275
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 990597715232981582}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f6c0be61502bb534f922ebb746851216, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &2228908939216628199
Expand Down Expand Up @@ -1211,7 +1199,7 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7542569674017063252}
m_Father: {fileID: 1624529858613326793}
m_Father: {fileID: 6058701582457650358}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!20 &1622197266550061860
Camera:
Expand Down Expand Up @@ -1334,6 +1322,82 @@ MonoBehaviour:
blendDistance: 0
weight: 1
sharedProfile: {fileID: 11400000, guid: df837a1f5737d5a489993708ca80ccc9, type: 2}
--- !u!1 &9158390255841509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6058701582457650358}
- component: {fileID: 8088051502072990103}
- component: {fileID: 8724106035278633781}
m_Layer: 0
m_Name: PlayerCamera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6058701582457650358
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9158390255841509059}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3835267529063311214}
m_Father: {fileID: 1624529858613326793}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8088051502072990103
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9158390255841509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cfa8200f92eb418bb218f62ddb0ad8c1, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &8724106035278633781
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9158390255841509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
m_Name:
m_EditorClassIdentifier:
SyncPositionX: 0
SyncPositionY: 0
SyncPositionZ: 0
SyncRotAngleX: 1
SyncRotAngleY: 1
SyncRotAngleZ: 1
SyncScaleX: 0
SyncScaleY: 0
SyncScaleZ: 0
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
UseQuaternionSynchronization: 0
UseQuaternionCompression: 0
UseHalfFloatPrecision: 0
InLocalSpace: 0
Interpolate: 1
SlerpPosition: 0
--- !u!1001 &1580425635464325823
PrefabInstance:
m_ObjectHideFlags: 0
Expand Down
Loading

0 comments on commit 50b7dba

Please sign in to comment.