private void BroadcastManualStateChanged() { NormalMessage normalMessage = new NormalMessage(EGameConstL.EVENT_BATTLE_UNIT_MANUAL_STATE_CHANGED); normalMessage.Body = this; EventManager.Instance.Run(EGameConstL.EVENT_BATTLE_UNIT_MANUAL_STATE_CHANGED, normalMessage); }
//拾取道具 private IEnumerator PlayPickupItemAction(BattleUnitPickupItemAction action) { NormalMessage normalMessage = new NormalMessage(EGameConstL.EVENT_BATTLE_UNIT_PACKAGE_CHANGED); normalMessage.Body = battleUnit.package; EventManager.Instance.Run(EGameConstL.EVENT_BATTLE_UNIT_PACKAGE_CHANGED, normalMessage); yield break; }