public CScorePopup(IGameObjectManager pObjMan, IEngineCore pEngineCore, TPoint2 stPos, float fSize, uint uiScore) : base(pObjMan, pEngineCore) { _uiScore = uiScore; pObjMan.IncreaseGameScore(uiScore); RenderLayer = 5; _fSize = Res.Clamp(fSize / 100f, 0.25f, 5f); _stPos = stPos; IResourceManager pResMan; IEngineSubSystem pSubSys; pEngineCore.GetSubSystem(E_ENGINE_SUB_SYSTEM.ESS_RESOURCE_MANAGER, out pSubSys); pResMan = (IResourceManager)pSubSys; IEngineBaseObject pBaseObj; pResMan.GetResourceByName(Res.FntMain, out pBaseObj); _pFnt = (IBitmapFont)pBaseObj; }