Esempio n. 1
0
    public void ChangeLockFish(Fishing_Fish fish)
    {
        if (fish == null)
        {
            return;
        }

        if (LockFish != null)
        {
            LockFish.Unlock(m_nIndex);
        }

        LockFish = fish;

        LockFish.Lock(m_nIndex);

        if (IsLocal())
        {
            UMessage msg = new UMessage((uint)GameCity.EMSG_ENUM.CCMsg_FISHING_CM_TRACECHANGETARGET);
            msg.Add(GameMain.hall_.GetPlayerId());
            msg.Add(LockFish.m_nOnlyId);
            HallMain.SendMsgToRoomSer(msg);
        }
    }