Corgi Engine  v8.8
MoreMountains.CorgiEngine.ChargeWeaponStep Class Reference

A class used to store the charge properties of the weapons that together make up a charge weapon Each charge weapon is made of multiple of these, each representing a step in the charge sequence More...

Public Attributes

Weapon TargetWeapon
 the weapon to cause an attack with at that step More...
 
float ChargeDuration = 1f
 the duration (in seconds) it should take to keep the charge going to the next step More...
 
bool TriggerIfChargeInterrupted = true
 if the charge is interrupted at this step, whether or not to trigger this weapon's attack More...
 
bool FlipWhenChargeWeaponFlips = true
 if this is true, the weapon at this step will be flipped when the charge weapon flips More...
 
MMFeedbacks ChargeStartFeedbacks
 a feedback to trigger when this step starts charging More...
 
MMFeedbacks ChargeInterruptedFeedbacks
 a feedback to trigger when this step gets interrupted (when the charge is dropped at this step) More...
 
MMFeedbacks ChargeCompleteFeedbacks
 a feedback to trigger when this step completes and the charge potentially moves on to the next step More...
 

Properties

float ChargeTotalDuration [get, set]
 the total time (in seconds) from the complete start of the charge weapon to this weapon's charge being complete More...
 
bool ChargeStarted [get, set]
 whether this step's charge has started or not More...
 
bool ChargeComplete [get, set]
 whether this step's charge has completed or not More...
 

Detailed Description

A class used to store the charge properties of the weapons that together make up a charge weapon Each charge weapon is made of multiple of these, each representing a step in the charge sequence

Member Data Documentation

◆ ChargeCompleteFeedbacks

MMFeedbacks MoreMountains.CorgiEngine.ChargeWeaponStep.ChargeCompleteFeedbacks

a feedback to trigger when this step completes and the charge potentially moves on to the next step

◆ ChargeDuration

float MoreMountains.CorgiEngine.ChargeWeaponStep.ChargeDuration = 1f

the duration (in seconds) it should take to keep the charge going to the next step

◆ ChargeInterruptedFeedbacks

MMFeedbacks MoreMountains.CorgiEngine.ChargeWeaponStep.ChargeInterruptedFeedbacks

a feedback to trigger when this step gets interrupted (when the charge is dropped at this step)

◆ ChargeStartFeedbacks

MMFeedbacks MoreMountains.CorgiEngine.ChargeWeaponStep.ChargeStartFeedbacks

a feedback to trigger when this step starts charging

◆ FlipWhenChargeWeaponFlips

bool MoreMountains.CorgiEngine.ChargeWeaponStep.FlipWhenChargeWeaponFlips = true

if this is true, the weapon at this step will be flipped when the charge weapon flips

◆ TargetWeapon

Weapon MoreMountains.CorgiEngine.ChargeWeaponStep.TargetWeapon

the weapon to cause an attack with at that step

◆ TriggerIfChargeInterrupted

bool MoreMountains.CorgiEngine.ChargeWeaponStep.TriggerIfChargeInterrupted = true

if the charge is interrupted at this step, whether or not to trigger this weapon's attack

Property Documentation

◆ ChargeComplete

bool MoreMountains.CorgiEngine.ChargeWeaponStep.ChargeComplete
getset

whether this step's charge has completed or not

◆ ChargeStarted

bool MoreMountains.CorgiEngine.ChargeWeaponStep.ChargeStarted
getset

whether this step's charge has started or not

◆ ChargeTotalDuration

float MoreMountains.CorgiEngine.ChargeWeaponStep.ChargeTotalDuration
getset

the total time (in seconds) from the complete start of the charge weapon to this weapon's charge being complete


The documentation for this class was generated from the following file: