public void ChangeGamePlayData(IGamePlayData iGameplayData) { if (currentGamePlayData != null) { currentGamePlayData.OnChangeGamePlayData_Retire(); } currentGamePlayData = iGameplayData; iGameplayData.OnChangeGamePlayData_Launch(); }
public GamePlayController(ApplicationController _applicationController, IGamePlayData gamePlayData) { this._applicationController = _applicationController; currentGamePlayData = gamePlayData; }