public override void OnMsgLine(params object[] objs) { ELineMsg msg = (ELineMsg)objs[0]; switch (msg) { case ELineMsg.ADD_Target: { PeEntity target = (PeEntity)objs[1]; if (!mAtkTargets.Contains(target)) { AddAktTarget(target); UpdateAtkTarget(); } } break; case ELineMsg.REMOVE_Target: break; default: break; } return; }
public override void OnMsgLine(params object[] objs) { ELineMsg msg = (ELineMsg)objs[0]; switch (msg) { case ELineMsg.Add_Eat: int num = (int)objs[1]; CreatEatCooper(num); break; } }
public override void OnMsgLine(params object[] objs) { ELineMsg msg = (ELineMsg)objs[0]; switch (msg) { case ELineMsg.Add_Sleep: int num = (int)objs[1]; double startHour = (double)objs[2]; CreatSleepCooper(num, startHour); break; } }
public override void OnMsgLine(params object[] objs) { ELineMsg msg = (ELineMsg)objs[0]; switch (msg) { case ELineMsg.Add_chatCentor: EQuadrant Q = (EQuadrant)objs[1]; PeEntity centor = (PeEntity)objs[2]; if (centor != null) { AddrestCenter(centor, Q); } break; case ELineMsg.Clear_chat: ClearCenter(); break; } return; }