Exemplo n.º 1
0
        public static void AddBulletWithFireStrategy(BulletBuilder feature)
        {
            LogProgress("Bullet with FireStrategy", feature);

            AddFeatureWithPrefab(feature);
            PlayerFireStrategyBuilder strategy = new PlayerFireStrategyBuilder(feature.FeatureName);

            AddPlayerFireStrategy(strategy);
        }
Exemplo n.º 2
0
        private static void AddPlayerFireStrategy(PlayerFireStrategyBuilder feature)
        {
            LogProgress("PlayerFireStrategy", feature);

            FileUtil.CopyNewFeatureCsFile(feature);
            FileUtil.AddFireStrategyToGameManagerCs(feature);

            FileUtil.AddFireStrategyToFireStrategyManager(feature);
            PrefabUtil.AddFireStrategyToGameSceneFireStrategyManager(feature);
        }