Created
December 4, 2013 02:45
-
-
Save wilfrem/7781481 to your computer and use it in GitHub Desktop.
俺のシーン管理システムが火を噴くぜ!その2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using RailloadCity.Core.Infrastructures.DependencyInjections; | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
using System.Threading.Tasks; | |
namespace RailloadCity.Core.Infrastructures.Scenes | |
{ | |
/// <summary> | |
/// シーンの基底クラス | |
/// </summary> | |
public abstract class SceneBase | |
{ | |
public IContainer Container { get; private set; } | |
public SceneBase(IContainer container) | |
{ | |
Container = container; | |
} | |
/// <summary> | |
/// DIコンテナへの登録 | |
/// </summary> | |
public abstract void RegisterContainer(); | |
/// <summary> | |
/// コントローラー等のクラスの準備 | |
/// </summary> | |
public abstract void Initialize(); | |
/// <summary> | |
/// 更新時の処理 | |
/// </summary> | |
public abstract void Update(); | |
/// <summary> | |
/// シーン終了時の処理 | |
/// </summary> | |
public virtual void SceneEnd() { } | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment