Class Projectile
Базовый класс для всех видов патронов
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
Projectile
Assembly: BaseDefense.dll
Syntax
[Icon("Assets/EditorUI/ammo.png")]
[RequireComponent(typeof(Rigidbody), typeof(TrailRenderer))]
public abstract class Projectile : Object
Fields
rb
Declaration
Field Value
Type |
Description |
Rigidbody |
|
trailRenderer
Declaration
protected TrailRenderer trailRenderer
Field Value
Type |
Description |
TrailRenderer |
|
Methods
AddImpulse(Vector3)
Добавляет импульс во время выстрела из оружия
Declaration
public abstract void AddImpulse(Vector3 force)
Parameters
Type |
Name |
Description |
Vector3 |
force |
Вектор направления силы выстрела
|
Awake()
Declaration
protected override void Awake()
Overrides
OnCollisionEnter(Collision)
Declaration
protected abstract void OnCollisionEnter(Collision collision)
Parameters
Type |
Name |
Description |
Collision |
collision |
|