C# Класс PlayerShootingScript, WaitingForHorus

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

Открытые свойства

Свойство Тип Описание
BarrelTransform Transform
BurstCount int
BurstSpread float
CannonChargeTime float
FireRailSound UnityEngine.AudioSource
GunRotationSmoothingSpeed float
HeatAccuracyFudge float
HeatAccuracyZoomedMultiplier float
HeatCooldownScale float
HeatPerShot float
ReloadTime float
ReloaderTransform Transform
ShotCooldown float
ShotCooldownZoomedMultiplier float
ShotgunBulletSpeedMultiplier float
ShotgunHomingSpeed float
ShotgunSpread float
ShotgunSpreadBase float
bulletPrefab BulletScript,
burstGunSound UnityEngine.AudioSource
cannonBulletPrefab BulletScript,
cannonIndicator UnityEngine.Texture2D
cannonInnerScale UnityEngine.AnimationCurve
cannonOuterScale UnityEngine.AnimationCurve
fastBulletPrefab BulletScript,
gun Transform
heat float
pepperGunSound UnityEngine.AudioSource
railCosmeticPrefab BulletScript,
railPrefab BulletScript,
reloadSound UnityEngine.AudioSource
targetSound UnityEngine.AudioSource
targets List

Private Properties

Свойство Тип Описание
AddGunImpulse void
AddReloadImpulse void
CheckTargets void
Shoot void
ShootFast void
ShootHoming void
ShootRail void
TestScreenSpaceLockTargets void

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

Метод Описание
Awake ( ) : void
CharacterIsInTargets ( PlayerScript, otherCharacter ) : bool
DoHomingShot ( float spread, PlayerScript, target, float homing, bool doSound ) : void
DoRailShot ( ) : void
DoShot ( float spread ) : void
InstantReload ( ) : void
Start ( ) : void
Update ( ) : void

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

Метод Описание
AddGunImpulse ( float strength ) : void
AddReloadImpulse ( ) : void
CheckTargets ( ) : void
Shoot ( Vector3 position, Quaternion rotation, uLink player ) : void
ShootFast ( Vector3 position, Quaternion rotation, uLink player ) : void
ShootHoming ( Vector3 position, Quaternion rotation, uLink player, uLink target, Vector3 lastKnownPosition, float homing, bool doSound ) : void
ShootRail ( Vector3 position, Quaternion rotation, uLink player ) : void
TestScreenSpaceLockTargets ( ) : void

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

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

public Awake ( ) : void
Результат void

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

public CharacterIsInTargets ( PlayerScript, otherCharacter ) : bool
otherCharacter PlayerScript,
Результат bool

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

public DoHomingShot ( float spread, PlayerScript, target, float homing, bool doSound ) : void
spread float
target PlayerScript,
homing float
doSound bool
Результат void

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

public DoRailShot ( ) : void
Результат void

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

public DoShot ( float spread ) : void
spread float
Результат void

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

public InstantReload ( ) : void
Результат void

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

public Start ( ) : void
Результат void

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

public Update ( ) : void
Результат void

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

BarrelTransform публичное свойство

public Transform BarrelTransform
Результат Transform

BurstCount публичное свойство

public int BurstCount
Результат int

BurstSpread публичное свойство

public float BurstSpread
Результат float

CannonChargeTime публичное свойство

public float CannonChargeTime
Результат float

FireRailSound публичное свойство

public AudioSource,UnityEngine FireRailSound
Результат UnityEngine.AudioSource

GunRotationSmoothingSpeed публичное свойство

public float GunRotationSmoothingSpeed
Результат float

HeatAccuracyFudge публичное свойство

public float HeatAccuracyFudge
Результат float

HeatAccuracyZoomedMultiplier публичное свойство

public float HeatAccuracyZoomedMultiplier
Результат float

HeatCooldownScale публичное свойство

public float HeatCooldownScale
Результат float

HeatPerShot публичное свойство

public float HeatPerShot
Результат float

ReloadTime публичное свойство

public float ReloadTime
Результат float

ReloaderTransform публичное свойство

public Transform ReloaderTransform
Результат Transform

ShotCooldown публичное свойство

public float ShotCooldown
Результат float

ShotCooldownZoomedMultiplier публичное свойство

public float ShotCooldownZoomedMultiplier
Результат float

ShotgunBulletSpeedMultiplier публичное свойство

public float ShotgunBulletSpeedMultiplier
Результат float

ShotgunHomingSpeed публичное свойство

public float ShotgunHomingSpeed
Результат float

ShotgunSpread публичное свойство

public float ShotgunSpread
Результат float

ShotgunSpreadBase публичное свойство

public float ShotgunSpreadBase
Результат float

bulletPrefab публичное свойство

public BulletScript, bulletPrefab
Результат BulletScript,

burstGunSound публичное свойство

public AudioSource,UnityEngine burstGunSound
Результат UnityEngine.AudioSource

cannonBulletPrefab публичное свойство

public BulletScript, cannonBulletPrefab
Результат BulletScript,

cannonIndicator публичное свойство

public Texture2D,UnityEngine cannonIndicator
Результат UnityEngine.Texture2D

cannonInnerScale публичное свойство

public AnimationCurve,UnityEngine cannonInnerScale
Результат UnityEngine.AnimationCurve

cannonOuterScale публичное свойство

public AnimationCurve,UnityEngine cannonOuterScale
Результат UnityEngine.AnimationCurve

fastBulletPrefab публичное свойство

public BulletScript, fastBulletPrefab
Результат BulletScript,

gun публичное свойство

public Transform gun
Результат Transform

heat публичное свойство

public float heat
Результат float

pepperGunSound публичное свойство

public AudioSource,UnityEngine pepperGunSound
Результат UnityEngine.AudioSource

railCosmeticPrefab публичное свойство

public BulletScript, railCosmeticPrefab
Результат BulletScript,

railPrefab публичное свойство

public BulletScript, railPrefab
Результат BulletScript,

reloadSound публичное свойство

public AudioSource,UnityEngine reloadSound
Результат UnityEngine.AudioSource

targetSound публичное свойство

public AudioSource,UnityEngine targetSound
Результат UnityEngine.AudioSource

targets публичное свойство

public List targets
Результат List