Server.Mobiles.BaseCreature.OnBeforeSpawn C# (CSharp) Méthode

OnBeforeSpawn() public méthode

public OnBeforeSpawn ( Point3D location, Map m ) : void
location Point3D
m Map
Résultat void
        public override void OnBeforeSpawn( Point3D location, Map m )
        {
            if ( Paragon.CheckConvert( this, location, m ) )
                IsParagon = true;

            base.OnBeforeSpawn( location, m );
        }

Usage Example

Exemple #1
0
        public void SpawnFollowers(Mobile from)
        {
            if (Map == null)
            {
                return;
            }

            Point3D loc  = Map.GetSpawnPosition(Location, 8);
            Type    type = m_SummonTypes[Utility.Random(m_SummonTypes.Length)];

            PlaySound(0x218);

            for (int i = 0; i < 4; i++)
            {
                BaseCreature summon = (BaseCreature)Activator.CreateInstance(type);

                if (summon != null)
                {
                    summon.SetHits(summon.HitsMax / 2);
                    summon.Team = Team;
                    summon.OnBeforeSpawn(loc, Map);
                    summon.MoveToWorld(loc, Map);
                    summon.Combatant = from;
                }
            }
        }
All Usage Examples Of Server.Mobiles.BaseCreature::OnBeforeSpawn
BaseCreature