Пример #1
0
    //*************************************************************************************

    // 一级初始化
    void Awake()
    {
        // couldjump = false;
        walkForce  = runForce / 2;
        parts      = transform.Find("Parts");
        cameraTemp = transform.Find("CameraTemp");
        rigidBody  = transform.GetComponent <Rigidbody>();
        ff         = transform.GetComponentInChildren <FootFlag>();


        //实现单例
        Instance = this;
    }
Пример #2
0
    //*************************************************************************************

    // 一级初始化
    protected virtual void Awake()
    {
        //ai初始化
        myNavMeshAgent = transform.GetComponent <NavMeshAgent>();
        aiResetCd      = Random.Range(aiResetCdMin, aiResetCdMax);
        aiPassTime     = 0;
        hValue         = Random.Range(-1f, 1f);
        vValue         = Random.Range(-1f, 1f);

        // 控制初始化
        walkForce  = runForce / 2;
        parts      = transform.Find("Parts");
        cameraTemp = transform.Find("CameraTemp");
        rigidBody  = transform.GetComponent <Rigidbody>();
        ff         = transform.GetComponentInChildren <FootFlag>();


        //实现单例
        if (!isAi)
        {
            SetInstance();
        }
    }