mirror of
https://github.com/Leahnaya/TheKingsRace.git
synced 2026-07-19 00:42:46 -05:00
wind should work rn
This commit is contained in:
parent
a47ee0c406
commit
0ef78f3eb5
|
|
@ -146,6 +146,10 @@ public class dMoveStateManager : NetworkBehaviour
|
|||
//if camera is enabled then rotate
|
||||
if(cam.enabled) Rotation();
|
||||
else Debug.Log("Cam Disabled");
|
||||
|
||||
if(moveController.enabled){
|
||||
ApplyWind(pStats.WindOn);
|
||||
}
|
||||
|
||||
//calls any logic in the fixed update state from current state
|
||||
currentState.FixedUpdateState(this);
|
||||
|
|
@ -301,6 +305,13 @@ public class dMoveStateManager : NetworkBehaviour
|
|||
moveZ = Vector3.zero;
|
||||
driftVel = Vector3.zero;
|
||||
}
|
||||
|
||||
//Apply Wind movement to the player
|
||||
public void ApplyWind(bool wind){
|
||||
if(wind){
|
||||
moveController.Move(pStats.WindDirection.normalized * 2);
|
||||
}
|
||||
}
|
||||
////
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -144,6 +144,10 @@ public class MoveStateManager : NetworkBehaviour
|
|||
//if camera is enabled then rotate
|
||||
if(cam.enabled) Rotation();
|
||||
else Debug.Log("Cam Disabled");
|
||||
|
||||
if(moveController.enabled){
|
||||
ApplyWind(pStats.WindOn);
|
||||
}
|
||||
|
||||
//calls any logic in the fixed update state from current state
|
||||
currentState.FixedUpdateState(this);
|
||||
|
|
@ -302,7 +306,7 @@ public class MoveStateManager : NetworkBehaviour
|
|||
//Apply Wind movement to the player
|
||||
public void ApplyWind(bool wind){
|
||||
if(wind){
|
||||
|
||||
moveController.Move(pStats.WindDirection.normalized * 2);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -151,11 +151,17 @@ public class PlayerStats : MonoBehaviour
|
|||
get{ return windOn; }
|
||||
}
|
||||
|
||||
[SerializeField] private Vector3 windDirection;
|
||||
public Vector3 WindDirection{
|
||||
get{ return windDirection; }
|
||||
set{ windDirection = value; }
|
||||
}
|
||||
|
||||
private float tempTraction;
|
||||
private float tempAcc;
|
||||
private float accModification;
|
||||
|
||||
public void SetWeather(Weather weather){
|
||||
public void SetWeather(Weather weather, Vector3 windDir){
|
||||
switch(weather){
|
||||
case Weather.Rain:{
|
||||
Debug.Log("Rain");
|
||||
|
|
@ -195,6 +201,8 @@ public class PlayerStats : MonoBehaviour
|
|||
|
||||
case Weather.Wind:{
|
||||
Debug.Log("Wind");
|
||||
|
||||
windDirection = windDir;
|
||||
windOn = true;
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user