public TurnResult MoveByDiceResult(int eyes) { PositionOfPlayer = Move(eyes); AdditionalAction additionalAction = _spaces[PositionOfPlayer].Type.ToAdditionalAction(); return(new TurnResult { Action = additionalAction }); }
public TurnResult MoveToRelativeTarget(string target) { int relativeTargetMove = Int32.Parse(target); PositionOfPlayer = Move(relativeTargetMove); AdditionalAction additionalAction = _spaces[PositionOfPlayer].Type.ToAdditionalAction(); return(new TurnResult { Action = additionalAction }); }
public void Member(Action <AdditionalAction> action) { var additionalAction = new AdditionalAction(members); action(additionalAction); }
public void Collection(Action <AdditionalAction> action) { var additionalAction = new AdditionalAction(collections); action(additionalAction); }
protected override void AddAdditionalEvent() { base.AddAdditionalEvent(); AdditionalAction.AddListener(() => uiCtrl.OpenUICanvas(myData.TargetUIIndex, myCanbus.SortOrder)); }
private AdditionalAction ProcessAdditionalAction(AdditionalAction action) { //Todo: ProcessAdditionalAction return(action); }