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); } }