using Firebird2D.SceneSystem.Actors; using SFML.Graphics; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Firebird2D.SceneSystem { public interface I_Scene { public string Name { get; } public I_PlayerActor Player { get; } public List Interactable { get; } public List Hitbox { get; } public List Clickables{ get; } public I_Scene BuildScene(); public void DestroyScene(); public void TickScene(int TimeDifference); public void RenderScene(RenderWindow window); public void addActor(I_BaseActor Actor); } }