Beispiel #1
0
        public void SpawnShrineOfDio(SceneDirector self)
        {
            Xoroshiro128Plus xoroshiro128Plus = new Xoroshiro128Plus(self.GetFieldValue <Xoroshiro128Plus>("rng").nextUlong);

            if (SceneInfo.instance.countsAsStage)
            {
                SpawnCard  card        = Resources.Load <SpawnCard>("SpawnCards/InteractableSpawnCard/iscShrineHealing");
                GameObject gameObject3 = DirectorCore.instance.TrySpawnObject(new DirectorSpawnRequest(card, new DirectorPlacementRule
                {
                    placementMode = DirectorPlacementRule.PlacementMode.Random
                }, xoroshiro128Plus));

                if (!UseBalancedMode.Value)
                {
                    gameObject3.GetComponent <PurchaseInteraction>().Networkcost = GetDifficultyScaledCost(ResurrectionCost.Value);
                }
            }
        }