public static void SharedRegister( ICharacter character, IWorldObject worldObject, DelegateFinishAction finishAction) { CancelCurrentInteraction(character); RegisteredActions[new Pair(character, worldObject)] = new PairAction(finishAction); }
public PairAction(DelegateFinishAction finishAction) { this.FinishAction = finishAction; }