From 2980aa88588b1773f0c44076ff0e6bbe370e08dd Mon Sep 17 00:00:00 2001 From: Melbyj1125 <60886701+Melbyj1125@users.noreply.github.com> Date: Wed, 30 Mar 2022 11:40:51 -0500 Subject: [PATCH 1/3] kick issue has more or less been solved --- .../MovementState/MoveStateManager.cs | 3 +- .../OffenseState/OffenseStateManager.cs | 30 +++++-------------- UserSettings/EditorUserSettings.asset | 18 +++++------ 3 files changed, 17 insertions(+), 34 deletions(-) diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs index f90fd64..922ec42 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs @@ -172,7 +172,6 @@ public class MoveStateManager : NetworkBehaviour } public void SwitchState(MoveBaseState state){ - currentState.ExitState(this, state); //Sets the previous State @@ -314,9 +313,9 @@ public class MoveStateManager : NetworkBehaviour //Get hit into a ragdoll public void GetHit(Vector3 dir, float force){ - //if (!IsLocalPlayer) { return; } dir.Normalize(); dirHit = dir * force; + if (!IsLocalPlayer) { return; } SwitchState(RagdollState); } diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs index 5465d94..f487205 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs @@ -146,7 +146,9 @@ public class OffenseStateManager : NetworkBehaviour [ServerRpc(RequireOwnership = false)] private void ApplyKickServerRPC(Vector3 direction, ulong netObjId) { GameObject[] kickables = GameObject.FindGameObjectsWithTag("kickable"); - GameObject[] players = GameObject.FindGameObjectsWithTag("ArcherTarget"); + + // Get all players in the scene + GameObject[] playableCharacters = GameObject.FindGameObjectsWithTag("ArcherTarget"); foreach (GameObject kickedItem in kickables) { // First check to make sure this is the item we kicked @@ -164,32 +166,14 @@ public class OffenseStateManager : NetworkBehaviour } } - foreach(GameObject kickedPlayer in players){ - //First check if the player is kicked + foreach(GameObject character in playableCharacters){ + if(character.transform.root.GetComponent() != null && character.transform.root.GetComponent().NetworkObjectId == netObjId){ - Debug.Log(kickedPlayer.transform.root.GetComponent().NetworkObjectId); - - if(kickedPlayer.transform.root.GetComponent().NetworkObjectId == netObjId){ - Debug.Log("Kicked Players NetObjId is equal to the NetObjId"); - } - else{ - Debug.Log("Kicked Player NetObjId not equal to the NetObjId"); - } - - if(kickedPlayer.transform.root.GetComponent().NetworkObjectId != this.transform.root.GetComponent().NetworkObjectId){ - Debug.Log("Kicked Player Not The Same as Me"); - } - else{ - Debug.Log("My RPC ID: " + this.transform.root.GetComponent().NetworkObjectId); - Debug.Log("Their RPC ID: " + kickedPlayer.transform.root.GetComponent().NetworkObjectId); - } - - if(kickedPlayer.transform.root.GetComponent() != null && kickedPlayer.transform.root.GetComponent().NetworkObjectId == netObjId){ Debug.Log("Kicking other user"); - kickedPlayer.GetComponent().GetHit(direction, 20); + character.GetComponent().GetHit(direction, 20); + return; } - return; } } } diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index fad1e65..15e8bd9 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -15,22 +15,22 @@ EditorUserSettings: value: 22424703114646680e0b0227036c7b151b180b650e3a233126281f3fe7c23837e1ec25a7f234362820 flags: 0 RecentlyUsedScenePath-3: - value: 22424703114646680e0b0227036c78111b125507233d28242c20137df7ee3d2cfb + value: 22424703114646680e0b0227036c731f1415016439262f2434 flags: 0 RecentlyUsedScenePath-4: - value: 22424703114646680e0b0227036c731f1415016439262f2434 - flags: 0 - RecentlyUsedScenePath-5: - value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb - flags: 0 - RecentlyUsedScenePath-6: value: 22424703114646680e0b0227036c7b151b180b6501273035202c1327d1e33136e7a923e7ee2e26 flags: 0 - RecentlyUsedScenePath-7: + RecentlyUsedScenePath-5: + value: 22424703114646680e0b0227036c731f1415016439262f2434 + flags: 0 + RecentlyUsedScenePath-6: value: 22424703114646680e0b0227036c78111b125507233d28242c20137df7ee3d2cfb flags: 0 + RecentlyUsedScenePath-7: + value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb + flags: 0 RecentlyUsedScenePath-8: - value: 22424703114646680e0b0227036c731f1415016439262f2434 + value: 22424703114646680e0b0227036c78111b125507233d28242c20137df7ee3d2cfb flags: 0 RecentlyUsedScenePath-9: value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb From 7408467597fb96b1628e9f772b0e8a22143e9fae Mon Sep 17 00:00:00 2001 From: Melbyj1125 <60886701+Melbyj1125@users.noreply.github.com> Date: Wed, 30 Mar 2022 12:12:45 -0500 Subject: [PATCH 2/3] kick no longer jitters --- .../Prefabs/Player/DebugSMPlayerPrefab.prefab | 33 +++++++++++-------- .../Player/NetworkSMPlayerPrefab.prefab | 33 +++++++++++-------- .../DebugKick&Punch/dOffenseKickState.cs | 2 +- .../OffenseState/OffenseStateManager.cs | 2 +- UserSettings/EditorUserSettings.asset | 16 ++++----- 5 files changed, 48 insertions(+), 38 deletions(-) diff --git a/Assets/Prefabs/Player/DebugSMPlayerPrefab.prefab b/Assets/Prefabs/Player/DebugSMPlayerPrefab.prefab index 578f000..544660f 100644 --- a/Assets/Prefabs/Player/DebugSMPlayerPrefab.prefab +++ b/Assets/Prefabs/Player/DebugSMPlayerPrefab.prefab @@ -736,7 +736,6 @@ GameObject: - component: {fileID: 3389602815704512536} - component: {fileID: 4452213775082161952} - component: {fileID: 4294750041305290919} - - component: {fileID: 3196960407361654525} m_Layer: 3 m_Name: Leg m_TagString: Untagged @@ -808,19 +807,6 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!135 &3196960407361654525 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1615006149904301342} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} --- !u!1 &1655147020398655403 GameObject: m_ObjectHideFlags: 0 @@ -2942,6 +2928,7 @@ GameObject: - component: {fileID: 7575299769256707918} - component: {fileID: 8566149901599326232} - component: {fileID: 9176281754177461293} + - component: {fileID: 1038175323437337372} m_Layer: 3 m_Name: LegHitbox m_TagString: Untagged @@ -3025,6 +3012,24 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} +--- !u!143 &1038175323437337372 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4657826167432197394} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 1.0000001 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &4681379502263150042 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/Player/NetworkSMPlayerPrefab.prefab b/Assets/Prefabs/Player/NetworkSMPlayerPrefab.prefab index 7115ecf..e09363e 100644 --- a/Assets/Prefabs/Player/NetworkSMPlayerPrefab.prefab +++ b/Assets/Prefabs/Player/NetworkSMPlayerPrefab.prefab @@ -2487,6 +2487,7 @@ GameObject: - component: {fileID: 1451039203560339613} - component: {fileID: 856506937936150475} - component: {fileID: 169813891660997630} + - component: {fileID: 2306961581443597869} m_Layer: 3 m_Name: LegHitbox m_TagString: Untagged @@ -2570,6 +2571,24 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} +--- !u!143 &2306961581443597869 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4440570458476415681} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 1.0000001 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &4464306020322417161 GameObject: m_ObjectHideFlags: 0 @@ -5184,7 +5203,6 @@ GameObject: - component: {fileID: 5911456903690389451} - component: {fileID: 4668701882978121971} - component: {fileID: 5087373364349937524} - - component: {fileID: 5863156733035393326} m_Layer: 3 m_Name: Leg m_TagString: Untagged @@ -5256,19 +5274,6 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!135 &5863156733035393326 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7740096766088430285} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} --- !u!1 &7781019508846381176 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/PlayerScripts/DebugStateMachine/DebugOffenseState/DebugKick&Punch/dOffenseKickState.cs b/Assets/Scripts/PlayerScripts/DebugStateMachine/DebugOffenseState/DebugKick&Punch/dOffenseKickState.cs index ac15c50..265c735 100644 --- a/Assets/Scripts/PlayerScripts/DebugStateMachine/DebugOffenseState/DebugKick&Punch/dOffenseKickState.cs +++ b/Assets/Scripts/PlayerScripts/DebugStateMachine/DebugOffenseState/DebugKick&Punch/dOffenseKickState.cs @@ -51,7 +51,7 @@ public class dOffenseKickState : dOffenseBaseState } //jitter player upwards because of a weird issue with collider - oSM.moveController.Move(new Vector3(0,.002f,0)); + //oSM.moveController.Move(new Vector3(0,.002f,0)); } //kicking timer diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs index f487205..d9d5b31 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs @@ -168,7 +168,7 @@ public class OffenseStateManager : NetworkBehaviour foreach(GameObject character in playableCharacters){ if(character.transform.root.GetComponent() != null && character.transform.root.GetComponent().NetworkObjectId == netObjId){ - + //Apply kick to other player Debug.Log("Kicking other user"); character.GetComponent().GetHit(direction, 20); return; diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 15e8bd9..b055cff 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -18,23 +18,23 @@ EditorUserSettings: value: 22424703114646680e0b0227036c731f1415016439262f2434 flags: 0 RecentlyUsedScenePath-4: - value: 22424703114646680e0b0227036c7b151b180b6501273035202c1327d1e33136e7a923e7ee2e26 - flags: 0 - RecentlyUsedScenePath-5: value: 22424703114646680e0b0227036c731f1415016439262f2434 flags: 0 - RecentlyUsedScenePath-6: + RecentlyUsedScenePath-5: value: 22424703114646680e0b0227036c78111b125507233d28242c20137df7ee3d2cfb flags: 0 + RecentlyUsedScenePath-6: + value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb + flags: 0 RecentlyUsedScenePath-7: - value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb - flags: 0 - RecentlyUsedScenePath-8: value: 22424703114646680e0b0227036c78111b125507233d28242c20137df7ee3d2cfb flags: 0 - RecentlyUsedScenePath-9: + RecentlyUsedScenePath-8: value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb flags: 0 + RecentlyUsedScenePath-9: + value: 22424703114646680e0b0227036c7b151b180b6501273035202c1327d1e33136e7a923e7ee2e26 + flags: 0 vcSharedLogLevel: value: 0d5e400f0650 flags: 0 From 432cb0c0283aa24f75dbdfba79bf301867d26f89 Mon Sep 17 00:00:00 2001 From: Melbyj1125 <60886701+Melbyj1125@users.noreply.github.com> Date: Wed, 30 Mar 2022 12:31:38 -0500 Subject: [PATCH 3/3] removed debug logs and added some --- .../AerialState/Aerial/AerialFallingState.cs | 3 +++ .../NetworkedStateMachines/AerialState/AerialStateManager.cs | 5 +++-- .../NetworkedStateMachines/DashState/DashStateManager.cs | 2 +- .../NetworkedStateMachines/MovementState/MoveStateManager.cs | 3 ++- .../MovementState/WASD/MoveIdleState.cs | 4 ++-- .../MovementState/WASD/MoveJogState.cs | 4 ++-- .../MovementState/WASD/MoveRunState.cs | 4 ++-- .../MovementState/WASD/MoveWalkState.cs | 4 ++-- .../NetworkedStateMachines/NitroState/NitroStateManager.cs | 2 +- .../OffenseState/Kick&Punch/OffenseKickState.cs | 3 --- .../OffenseState/OffenseStateManager.cs | 2 +- 11 files changed, 19 insertions(+), 17 deletions(-) diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/Aerial/AerialFallingState.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/Aerial/AerialFallingState.cs index 23a2643..974fba7 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/Aerial/AerialFallingState.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/Aerial/AerialFallingState.cs @@ -16,11 +16,14 @@ public class AerialFallingState : AerialBaseState //if Grav Vel > 0 then jumping if(aSM.pStats.GravVel > 0 && (aSM.mSM.currentState != aSM.mSM.SlideState && aSM.mSM.currentState != aSM.mSM.CrouchState && aSM.mSM.currentState != aSM.mSM.RagdollState && aSM.mSM.currentState != aSM.mSM.RecoveringState)){ + Debug.Log("Going to Jump From Fall"); aSM.SwitchState(aSM.JumpingState); + } //if jump has been pressed and has glider and is in a state that allows it glide else if(Input.GetButton("Jump") && aSM.pStats.HasGlider && (aSM.mSM.currentState != aSM.mSM.SlideState && aSM.mSM.currentState != aSM.mSM.CrouchState && aSM.mSM.currentState != aSM.mSM.RagdollState && aSM.mSM.currentState != aSM.mSM.RecoveringState) && !aSM.pStats.IsPaused){ + Debug.Log("Going to Glide From Fall"); aSM.SwitchState(aSM.GlidingState); } diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/AerialStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/AerialStateManager.cs index 8afcb8d..a167e2a 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/AerialStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/AerialState/AerialStateManager.cs @@ -210,7 +210,8 @@ public class AerialStateManager : NetworkBehaviour } public void SwitchState(AerialBaseState state){ - + if (!IsLocalPlayer) { return; } + currentState.ExitState(this, state); //Sets the previous State @@ -304,7 +305,7 @@ public class AerialStateManager : NetworkBehaviour curJumpNum = 0; } else{ - pStats.GravVel = pStats.JumpPow; + pStats.GravVel = pStats.JumpPow; } diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/DashState/DashStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/DashState/DashStateManager.cs index 2febe63..09770da 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/DashState/DashStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/DashState/DashStateManager.cs @@ -78,7 +78,7 @@ public class DashStateManager : NetworkBehaviour } public void SwitchState(DashBaseState state){ - + if (!IsLocalPlayer) { return; } currentState.ExitState(this, state); //Sets the previous State diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs index 922ec42..3b1e372 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/MoveStateManager.cs @@ -172,6 +172,7 @@ public class MoveStateManager : NetworkBehaviour } public void SwitchState(MoveBaseState state){ + if (!IsLocalPlayer) { return; } currentState.ExitState(this, state); //Sets the previous State @@ -313,9 +314,9 @@ public class MoveStateManager : NetworkBehaviour //Get hit into a ragdoll public void GetHit(Vector3 dir, float force){ + if (!IsLocalPlayer) { return; } dir.Normalize(); dirHit = dir * force; - if (!IsLocalPlayer) { return; } SwitchState(RagdollState); } diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveIdleState.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveIdleState.cs index a042656..5f6e9a2 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveIdleState.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveIdleState.cs @@ -6,12 +6,12 @@ public class MoveIdleState : MoveBaseState { public override void EnterState(MoveStateManager mSM, MoveBaseState previousState){ mSM.GetComponent().SetBool("isIdle", true); - Debug.Log("Entered Idle"); + //Debug.Log("Entered Idle"); } public override void ExitState(MoveStateManager mSM, MoveBaseState nextState){ mSM.GetComponent().SetBool("isIdle", false); - Debug.Log("Exited Idle"); + //Debug.Log("Exited Idle"); } public override void UpdateState(MoveStateManager mSM){ diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveJogState.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveJogState.cs index 3c50e87..25124cb 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveJogState.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveJogState.cs @@ -6,12 +6,12 @@ public class MoveJogState : MoveBaseState { public override void EnterState(MoveStateManager mSM, MoveBaseState previousState){ mSM.GetComponent().SetBool("isJogging", true); - Debug.Log("Entered Jog"); + //Debug.Log("Entered Jog"); } public override void ExitState(MoveStateManager mSM, MoveBaseState nextState){ mSM.GetComponent().SetBool("isJogging", false); - Debug.Log("Exited Jog"); + //Debug.Log("Exited Jog"); } public override void UpdateState(MoveStateManager mSM){ diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveRunState.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveRunState.cs index 845d5be..f35e35d 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveRunState.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveRunState.cs @@ -6,12 +6,12 @@ public class MoveRunState : MoveBaseState { public override void EnterState(MoveStateManager mSM, MoveBaseState previousState){ mSM.GetComponent().SetBool("isRunning", true); - Debug.Log("Entered Run"); + //Debug.Log("Entered Run"); } public override void ExitState(MoveStateManager mSM, MoveBaseState nextState){ mSM.GetComponent().SetBool("isRunning", false); - Debug.Log("Exit Run"); + //Debug.Log("Exit Run"); } public override void UpdateState(MoveStateManager mSM){ diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveWalkState.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveWalkState.cs index ecd37c9..ad2a04a 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveWalkState.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/MovementState/WASD/MoveWalkState.cs @@ -6,12 +6,12 @@ public class MoveWalkState : MoveBaseState { public override void EnterState(MoveStateManager mSM, MoveBaseState previousState){ mSM.GetComponent().SetBool("isWalking", true); - Debug.Log("Entered Walk"); + //Debug.Log("Entered Walk"); } public override void ExitState(MoveStateManager mSM, MoveBaseState nextState){ mSM.GetComponent().SetBool("isWalking", false); - Debug.Log("Exited Walk"); + //Debug.Log("Exited Walk"); } public override void UpdateState(MoveStateManager mSM){ diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/NitroState/NitroStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/NitroState/NitroStateManager.cs index 88b945a..aeacba8 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/NitroState/NitroStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/NitroState/NitroStateManager.cs @@ -92,7 +92,7 @@ public class NitroStateManager : NetworkBehaviour } public void SwitchState(NitroBaseState state){ - + if (!IsLocalPlayer) { return; } currentState.ExitState(this, state); //Sets the previous State diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/Kick&Punch/OffenseKickState.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/Kick&Punch/OffenseKickState.cs index f8118ba..bb40c74 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/Kick&Punch/OffenseKickState.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/Kick&Punch/OffenseKickState.cs @@ -48,9 +48,6 @@ public class OffenseKickState : OffenseBaseState else{ legRotation = -90; } - - //jitter player upwards because of a weird issue with collider - oSM.moveController.Move(new Vector3(0,.002f,0)); } //kicking timer diff --git a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs index d9d5b31..5c2ff10 100644 --- a/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs +++ b/Assets/Scripts/PlayerScripts/NetworkedStateMachines/OffenseState/OffenseStateManager.cs @@ -101,7 +101,7 @@ public class OffenseStateManager : NetworkBehaviour } public void SwitchState(OffenseBaseState state){ - + if (!IsLocalPlayer) { return; } currentState.ExitState(this, state); //Sets the previous State