Show / Hide Table of Contents

Class Projectile

Базовый класс для всех видов патронов

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
Object
Projectile
Arrow
Bullet
Grenade
Namespace: BaseDefense.AttackImplemention.Projectiles
Assembly: BaseDefense.dll
Syntax
[Icon("Assets/EditorUI/ammo.png")]
[RequireComponent(typeof(Rigidbody), typeof(TrailRenderer))]
public abstract class Projectile : Object

Fields

rb

Declaration
protected Rigidbody rb
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
Object.Awake()

OnCollisionEnter(Collision)

Declaration
protected abstract void OnCollisionEnter(Collision collision)
Parameters
Type Name Description
Collision collision
In This Article
Back to top Generated by DocFX