Пример #1
0
        public static void InitBullet(AMThingBulletBase bullet)
        {
            int index = _size - 1;

            if ((uint)index < (uint)_array.Length)
            {
                ThingBulletCache item = _array[_size = index];
                _array[index] = default;

                bullet._lastImpacting    = item.Impacting;
                bullet._currentImpacting = item.ImpactingToKeep;
            }
            Create(bullet);
Пример #2
0
 static void Create(AMThingBulletBase bullet)
 {
     bullet._lastImpacting    = new();
     bullet._currentImpacting = new();
 }
 public DT_ThingBullet(AMThingBulletBase t = null) : base(t)
 {
 }