public override void HandleEvent(EventData resp) { switch (resp.eid) { case EventID.EVENT_TOUCH_SWEEP: EventTouch e = (EventTouch)resp; girl1.StartRun(Vector3.zero); break; case EventID.EVENT_TOUCH_UP: EventTouch eup = (EventTouch)resp; girl1.StopAction(); break; } }
public override void HandleEvent(EventData resp) { if (role.IsDie()) return; switch (resp.eid) { case EventID.EVENT_GAME_TOUCH_GROUND: EventGameTouchGround eve = (EventGameTouchGround)resp; role.StartRun(eve.pos); break; case EventID.EVENT_GAME_TOUCH_OBJ: EventData touchobje = (EventData)resp; InGameBaseObj obj = (InGameBaseObj) touchobje.sUserData[0]; if (obj.instanceId != role.instanceId && !obj.IsDie()) { role.StartAtk(obj); } break; case EventID.EVENT_UI_EQUIP: int instanceid = int.Parse(resp.sUserData[0].ToString()); AddEquip(instanceid); EventData.CreateEvent(EventID.EVENT_UI_REFRESH_PACKAGEUI).Send(); break; case EventID.EVENT_UI_DELEQUIP: int delinstanceid = int.Parse(resp.sUserData[0].ToString()); UserDataManager.instance.DelEquip(delinstanceid); EventData.CreateEvent(EventID.EVENT_UI_REFRESH_PACKAGEUI).Send(); break; case EventID.EVENT_UI_UNEQUIP: int unequipinstanceid = int.Parse(resp.sUserData[0].ToString()); CancelEquip(unequipinstanceid); break; case EventID.EVENT_DATA_REFRESHPROPERTY: role.ResetAllProperty(); break; } }