override public void Initialize(CellObjectConfig config) { var gemConfig = config as GemConfig; if (gemConfig == null) { throw new TypeInitializationException("GemConfig", new Exception()); } _gemConfig = gemConfig; SetColor(gemConfig.Color); }
abstract public void Initialize(CellObjectConfig cellObjectConfig);