C# Класс Gameplay.Unit.Attack.BaseBullet

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
baseWeapon Gameplay.Unit.Attack.BaseWeapon
layerMask UnityEngine.LayerMask
weaponDefinition Gameplay.Unit.Attack.WeaponDefinition

Открытые методы

Метод Описание
Initialize ( Gameplay.Unit.Attack.BaseWeapon targetBaseWeapon ) : void

Защищенные методы

Метод Описание
ApplyEffect ( IHitByBullet affectedObjects, Vector3 point ) : void
DestroyBullet ( float afterSeconds ) : void

Приватные методы

Метод Описание
DestroyBulletAfterSecondsCoroutine ( float seconds ) : IEnumerator

Описание методов

ApplyEffect() защищенный Метод

protected ApplyEffect ( IHitByBullet affectedObjects, Vector3 point ) : void
affectedObjects IHitByBullet
point UnityEngine.Vector3
Результат void

DestroyBullet() защищенный Метод

protected DestroyBullet ( float afterSeconds ) : void
afterSeconds float
Результат void

Initialize() публичный Метод

public Initialize ( Gameplay.Unit.Attack.BaseWeapon targetBaseWeapon ) : void
targetBaseWeapon Gameplay.Unit.Attack.BaseWeapon
Результат void

Описание свойств

baseWeapon защищенное свойство

protected BaseWeapon,Gameplay.Unit.Attack baseWeapon
Результат Gameplay.Unit.Attack.BaseWeapon

layerMask защищенное свойство

protected LayerMask,UnityEngine layerMask
Результат UnityEngine.LayerMask

weaponDefinition защищенное свойство

protected WeaponDefinition,Gameplay.Unit.Attack weaponDefinition
Результат Gameplay.Unit.Attack.WeaponDefinition