From ec86392e0d741eb2e0eda5cbb2e08f1613b5a58d Mon Sep 17 00:00:00 2001 From: abhi6403 <163630847+abhi6403@users.noreply.github.com> Date: Thu, 15 May 2025 16:04:16 +0530 Subject: [PATCH 1/2] Starting Command Pattern --- .../.idea.ExpressElevator/.idea/workspace.xml | 30 +++++------ Assets/Scripts/Command.meta | 8 +++ Assets/Scripts/Command/AbstractCommand.meta | 8 +++ .../Command/AbstractCommand/ICommand.cs | 12 +++++ .../Command/AbstractCommand/ICommand.cs.meta | 2 + Assets/Scripts/Command/CommandInvoker.cs | 50 +++++++++++++++++++ Assets/Scripts/Command/CommandInvoker.cs.meta | 2 + Assets/Scripts/Command/ConcreteCommand.meta | 8 +++ .../ConcreteCommand/BoardedPassenger.cs | 22 ++++++++ .../ConcreteCommand/BoardedPassenger.cs.meta | 2 + Assets/Scripts/Events/EventService.cs | 6 +++ Assets/Scripts/Main/GameService.cs | 4 ++ .../Scripts/Passenger/PassengerController.cs | 8 ++- 13 files changed, 146 insertions(+), 16 deletions(-) create mode 100644 Assets/Scripts/Command.meta create mode 100644 Assets/Scripts/Command/AbstractCommand.meta create mode 100644 Assets/Scripts/Command/AbstractCommand/ICommand.cs create mode 100644 Assets/Scripts/Command/AbstractCommand/ICommand.cs.meta create mode 100644 Assets/Scripts/Command/CommandInvoker.cs create mode 100644 Assets/Scripts/Command/CommandInvoker.cs.meta create mode 100644 Assets/Scripts/Command/ConcreteCommand.meta create mode 100644 Assets/Scripts/Command/ConcreteCommand/BoardedPassenger.cs create mode 100644 Assets/Scripts/Command/ConcreteCommand/BoardedPassenger.cs.meta diff --git a/.idea/.idea.ExpressElevator/.idea/workspace.xml b/.idea/.idea.ExpressElevator/.idea/workspace.xml index cfc4ed2..41bc3ac 100644 --- a/.idea/.idea.ExpressElevator/.idea/workspace.xml +++ b/.idea/.idea.ExpressElevator/.idea/workspace.xml @@ -4,7 +4,9 @@