Fish.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
    void Update()
    {
        // Quaternion.LookRotation takes any Vector3 forward vector convert to crazy Quaternion format we need
        transform.rotation = Quaternion.LookRotation(rigidbody.velocity);
    }

Usage Example

Example #1
0
    public void Update(float delta)
    {
        m_FishNum = 0;
        List <Fish> fishList = new List <Fish>(m_FishList.Values);

        for (int i = 0; i < fishList.Count; ++i)
        {
            Fish fish = fishList[i];
            if (!fish.Update(delta))
            {
                DestroyFish(fish, fish.Catched);
            }
            else
            {
                ++m_FishNum;
            }
        }
        time1 += Time.deltaTime;
        if (time1 >= time2 && m_FishNum > 0 && boo == 0)
        {
            GlobalAudioMgr.Instance.PlayOrdianryMusic(Audio.OrdianryMusic.m_qingdian);
            // time1 = 0f;
            boo = 1;
        }
        if (time1 >= time3 && m_FishNum > 0)
        {
            GlobalAudioMgr.Instance.PlayOrdianryMusic(Audio.OrdianryMusic.m_haohuai);
            boo   = 0;
            time1 = 0f;
        }
        UpdateBackupList(delta);
        //CheckFishPos();
    }
All Usage Examples Of Fish::Update