From a58387554057848b36bc8f50b307a141f6a71c76 Mon Sep 17 00:00:00 2001 From: PetrKu09 Date: Thu, 15 Aug 2024 10:09:33 +0300 Subject: [PATCH] Create folder-CollisionManager and add 1st date with collision --- .../CollisionManager/CollisionComponent.cs | 36 +++++++++++++++++++ .../CollisionManager/CollisionManager.cs | 13 +++++++ 2 files changed, 49 insertions(+) create mode 100644 ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs create mode 100644 ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs diff --git a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs new file mode 100644 index 0000000..849ffce --- /dev/null +++ b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Reflection.Metadata; +using System.Text; +using System.Threading.Tasks; + +namespace ZoFo.GameCore.GameManagers.CollisionManager +{ + public class CollisionComponent + { + //остановлен ли перс + bool doesStop; + Rectangle stopRectangle; + + // -- + bool isTrigger; + Rectangle triggerRectangle; + + //events + public delegate void EventHandler(object sender, EventArgs e); + + public event EventHandler OnTriggerEnter; + public event EventHandler OnTriggerZone; + public event EventHandler OnTriggerExit; + + // methods-event + + public void TriggerEnter(object component, EventArgs e) + { + + } + + } +} diff --git a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs new file mode 100644 index 0000000..b9ffd64 --- /dev/null +++ b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ZoFo.GameCore.GameManagers.CollisionManager +{ + public class CollisionManager + { + + } +}