|
|
|
|
|
|
|
|
|
|
float m_Power; |
|
|
|
float m_LateralSpeed; |
|
|
|
float m_ForwardSpeed; |
|
|
|
|
|
|
|
[HideInInspector] |
|
|
|
public Rigidbody agentRb; |
|
|
|
|
|
|
} |
|
|
|
if (position == Position.Goalie) |
|
|
|
{ |
|
|
|
m_Power = 1f; |
|
|
|
m_Power = 1000f; |
|
|
|
m_ForwardSpeed = 0.8f; |
|
|
|
else |
|
|
|
else if (position == Position.Striker) |
|
|
|
{ |
|
|
|
m_Power = 3000f; |
|
|
|
m_LateralSpeed = 0.3f; |
|
|
|
m_ForwardSpeed = 1.3f; |
|
|
|
} |
|
|
|
else |
|
|
|
m_ForwardSpeed = 1.0f; |
|
|
|
} |
|
|
|
m_SoccerSettings = FindObjectOfType<SoccerSettings>(); |
|
|
|
agentRb = GetComponent<Rigidbody>(); |
|
|
|
|
|
|
switch (forwardAxis) |
|
|
|
{ |
|
|
|
case 1: |
|
|
|
dirToGo = transform.forward * 1f; |
|
|
|
dirToGo = transform.forward * m_ForwardSpeed; |
|
|
|
dirToGo = transform.forward * -1f; |
|
|
|
dirToGo = transform.forward * -m_ForwardSpeed; |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|