コード例 #1
0
    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;
    }
コード例 #2
0
    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);
    }