private void SelectFeedback(object typeObj, object idObj, object stateObj) { BattleUIOperationType type = (BattleUIOperationType)typeObj; if (type != BattleUIOperationType.SelectedUnitResult) { return; } long id = (long)idObj; if (id != unitId) { return; } bool state = (bool)stateObj; if (state) { Select(); } else { Unselect(); } }
private void DeploySquadMessage(object deployResultObj, object canDeployObj) { //_view.DestroyDragImage(); BattleUIOperationType deployResult = (BattleUIOperationType)deployResultObj; if (deployResult != BattleUIOperationType.DeployUnitResult) { return; } bool canDeploy = (bool)canDeployObj; if (!canDeploy) { deploymentPendingSquadIndex = -1; _view.SetLockSquadItems(false); } }