コード例 #1
0
            public void UnregisterHandler(IUnitRendererHandler unitRendererHandler)
            {
                foreach (UnitRenderer unitRenderer in unitRenderers)
                {
                    unitRendererHandler.HandleUnitRendererDetach(unitRenderer);
                }

                unitRendererHandlers.Remove(unitRendererHandler);
            }
コード例 #2
0
            public void RegisterHandler(IUnitRendererHandler unitRendererHandler)
            {
                unitRendererHandlers.Add(unitRendererHandler);

                foreach (UnitRenderer unitRenderer in unitRenderers)
                {
                    unitRendererHandler.HandleUnitRendererAttach(unitRenderer);
                }
            }
コード例 #3
0
 private void UnregisterHandler(IUnitRendererHandler unitRendererHandler) => unitRendererController.UnregisterHandler(unitRendererHandler);