Exemple #1
0
        // Creates an egg in the arm indicated by the index
        public void CreateEgg(int index)
        {
            CrablordEgg newEgg = new CrablordEgg(thisScene, Center);

            newEgg.Phasing = true;
            newEgg.Parent  = this;
            newEgg.SetTexture(boss3EggTexture);

            newEgg.LockedToParentPosition = true;
            newEgg.LockPositionOffset     = arms[index - 1] - Origin;
            newEgg.Color = Color.Transparent;
            newEgg.LerpColor(Color.White, 1.5f);

            eggs.Add(newEgg);
            scriptManager.Execute(EggPhaseIn, newEgg);
        }
        // Creates an egg in the arm indicated by the index
        public void CreateEgg(int index)
        {
            CrablordEgg newEgg = new CrablordEgg(thisScene, Center);
            newEgg.Phasing = true;
            newEgg.Parent = this;
            newEgg.SetTexture(boss3EggTexture);

            newEgg.LockedToParentPosition = true;
            newEgg.LockPositionOffset = arms[index - 1] - Origin;
            newEgg.Color = Color.Transparent;
            newEgg.LerpColor(Color.White, 1.5f);

            eggs.Add(newEgg);
            scriptManager.Execute(EggPhaseIn, newEgg);
        }