public void OnCommandReceived(Commands.ILogicOutputCommand effect) { for (int i = 0; i < sub_views.Count; ++i) { sub_views[i].OnCommandReceived(effect); } }
private void OnOutputCommandReceived(Commands.ILogicOutputCommand command) { if (logic_view == null) { return; } logic_view.OnCommandReceived(command); }
protected void SendOutput(Commands.ILogicOutputCommand output) { if (match_data == null) { return; } if (output == null) { return; } on_output_command_sent.Invoke(output); }
public virtual void OnCommandReceived(Commands.ILogicOutputCommand command) { }