public void SetOutputLink(LogicFunction output) { if (output != null) { output.RemoveActionInput(this); } actionOutput = output; }
public void SetOutputLink(LogicFunction output) { if (!dialogOutputFlag) { if (method == 0) { if (brutalOutput != null) { brutalOutput.RemoveActionInput(this); } brutalOutput = output; } else if (method == 1) { if (carefulOutput != null) { carefulOutput.RemoveActionInput(this); } carefulOutput = output; } else if (method == 2) { if (diplomatOutput != null) { diplomatOutput.RemoveActionInput(this); } diplomatOutput = output; } else if (method == 3) { if (scienceOutput != null) { scienceOutput.RemoveActionInput(this); } scienceOutput = output; } } else { if (dialogOutputs[dialogOutputNum] != null) { dialogOutputs[dialogOutputNum].RemoveActionInput(this); } dialogOutputs[dialogOutputNum] = output; } }
public void SetOutputLink(LogicFunction output) { if (trueFlag) { if (trueOutput != null) { trueOutput.RemoveActionInput(this); } trueOutput = output; } else { if (falseOutput != null) { falseOutput.RemoveActionInput(this); } falseOutput = output; } }
public void SetOutputLink(LogicFunction output) { if (!dialogOutputFlag) { if (temper == 0) { if (rudeOutput != null) { rudeOutput.RemoveActionInput(this); } rudeOutput = output; } else if (temper == 1) { if (prudentOutput != null) { prudentOutput.RemoveActionInput(this); } prudentOutput = output; } else if (temper == 2) { if (mercifulOutput != null) { mercifulOutput.RemoveActionInput(this); } mercifulOutput = output; } else if (temper == 3) { if (cruelOutput != null) { cruelOutput.RemoveActionInput(this); } cruelOutput = output; } else if (temper == 4) { if (mercantileOutput != null) { mercantileOutput.RemoveActionInput(this); } mercantileOutput = output; } else if (temper == 5) { if (principledOutput != null) { principledOutput.RemoveActionInput(this); } principledOutput = output; } } else { if (dialogOutputs[dialogOutputNum] != null) { dialogOutputs[dialogOutputNum].RemoveActionInput(this); } dialogOutputs[dialogOutputNum] = output; } }