Пример #1
0
        internal static void OnUpdate(Projectile pr, int id)
        {
            if (!pr.active)
                return;

            pr.whoAmI = id;
            pr.numUpdates = pr.extraUpdates;

            var bh = pr.P_BHandler as ProjBHandler;

            if (bh == null || bh.PreUpdate())
            {
                pr.RealUpdate(id);

                if (bh != null)
                    bh.OnUpdate();
            }
        }