void Update() { if (Input.GetKeyDown(KeyCode.H)) { CreateObjFunction.CreateModelStoryObj(463, "JXZFastMove1", Test); LogModule.DebugLog("fffffffffff"); } if (Input.GetKeyDown(KeyCode.K)) { ObjSnare_Init_Data initData = new ObjSnare_Init_Data(); initData.m_ServerID = 10000000; initData.m_OwerGuid = Singleton <ObjManager> .Instance.MainPlayer.GUID; initData.m_OwnerObjId = Singleton <ObjManager> .Instance.MainPlayer.ServerID; initData.m_fX = 1; initData.m_fZ = 5; initData.m_SnareID = 1; CreateObjFunction.CreateModelSnareObj(initData); } if (Input.GetKeyDown(KeyCode.Y)) { ObjYanHua_Init_Data initData = new ObjYanHua_Init_Data(); initData.m_ServerID = 10000000; initData.m_OwerGuid = Singleton <ObjManager> .Instance.MainPlayer.GUID; initData.m_OwnerObjId = Singleton <ObjManager> .Instance.MainPlayer.ServerID; initData.m_fX = 1; initData.m_fZ = 1; initData.m_nYanHuaID = 2; CreateObjFunction.CreateModelYanhuaObj(initData); } }
public uint Execute(PacketDistributed ipacket) { GC_CREATE_SNARE packet = (GC_CREATE_SNARE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic //判断ServerID是否合法 if (packet.ServerId < 0) { return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); } //安全措施,如果发现ServerID已经存在,则先移除掉 if (Singleton <ObjManager> .GetInstance().IsObjExist(packet.ServerId)) { Singleton <ObjManager> .GetInstance().RemoveObj(packet.ServerId); } ObjSnare_Init_Data initData = new ObjSnare_Init_Data(); initData.m_ServerID = packet.ServerId; initData.m_OwerGuid = packet.Owerguid; initData.m_OwnerObjId = packet.OwerId; initData.m_fX = ((float)packet.PosX) / 100; initData.m_fZ = ((float)packet.PosZ) / 100; initData.m_SnareID = packet.SnareId; CreateObjFunction.CreateModelSnareObj(initData); return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }