ChainOfResponsibilityDesignPattern.MultiplyNumbers.Calculate C# (CSharp) Method

Calculate() public method

public Calculate ( Numbers request ) : void
request Numbers
return void
        public void Calculate(Numbers request)
        {
            if(request.calculationWanted == CalculationType.Multiply)
            {
                Debug.Log("Multiplying: " + request.number1 + " * " + request.number2 + " = " + (request.number1 * request.number2).ToString());
            }
            else if(nextInChain != null)
                nextInChain.Calculate(request);
            else
                Debug.Log ("Handling of request failed: " + request.calculationWanted);
        }