private void Start() { botController = GetComponent <BotController>(); stats = GetComponent <BotStatsHolder>(); cam = GetComponentInChildren <Camera>(); firstPersonController = GetComponent <FirstPersonController>(); firstPersonController.m_WalkSpeed = stats.moveStats.speed; firstPersonController.m_RunSpeed = stats.moveStats.speed * 1.5f; }
private void Awake() { if (!anim) { anim = GetComponentInChildren <Animator>(); } if (!agent) { agent = GetComponent <NavMeshAgent>(); } if (!stats) { stats = GetComponent <BotStatsHolder>(); } agent.speed = stats.moveStats.speed; drunkness = Random.Range(3f, -4f); }