Ejemplo n.º 1
0
        static public IGameRule CreateRuleInstance(int index)
        {
            TypeAssetPath assetPath = list.GetTypeAssetPath(index);

            if (assetPath.typeName.Length > 0)
            {
                IGameRule gameRule = (IGameRule)GetInstance(assetPath.DLLName, assetPath.typeName);
                if (gameRule != null)
                {
                    return(gameRule);
                }
                else
                {
                    Log.Write("Load GameRule error!");
                }
            }
            return(null);
        }