URL: https://wiki.studiominus.nl/internalReference/EnergySwordBehaviour.html Title: People Playground Modding - EnergySwordBehaviour ================================================== public class EnergySwordBehaviour Inherits MonoBehaviour, Messages.IOnBeforeSerialise, Messages.IOnAfterDeserialise, Messages.IUse Controls the energy sword Nested types EnergySwordBehaviour.SoftConnection Fields public PhysicalBehaviour PhysicalBehaviour [SkipSerialisation] Reference to the PhysicalBehaviour public Collider2D MainCollider [SkipSerialisation] Reference to the main collider public Collider2D BladeCollider [SkipSerialisation] Reference to the blade collider public LineSegment LocalBladeLine [SkipSerialisation] Approximate line the blade follows. Used for some intersection calculations. public DamagableMachineryBehaviour DamagableMachinery [SkipSerialisation] Reference to the DamagableMachineryBehaviour that decides when the energy sword is broken public GameObject BladeObject [SkipSerialisation] Reference to the GameObject that contains the blade public float SpeedCutThreshold [SkipSerialisation] Unused. public LayerMask LayerMask [SkipSerialisation] Which layers should be considered public float MinSoftness [SkipSerialisation] Unused. public ParticleSystem RainParticles [SkipSerialisation] References to all relevant particle systems. public AudioClip[] ImpactSound [SkipSerialisation] Array of audio clips that play when the blade impacts something public AudioClip PowerOff [SkipSerialisation] References to the power on/off clips. public float Damage [SkipSerialisation] The amount of damage done to objects when they are hit with the sword public Transform TipOfBlade [SkipSerialisation] Reference to a transform at the very tip of the blade public GameObject MotionBlur [SkipSerialisation] Reference to the GameObject that does all the motion blur stuff public AudioSource LoopSource [SkipSerialisation] References to the audio sources that play the sword sounds public float BladeTemperature [SkipSerialisation] Target blade temperature public bool Activated Is the sword activated? public System.Guid[] SerialisableVictims [HideInInspector] Used for serialisation, please don't touch Methods public void Use(ActivationPropagation activation) No description provided public void OnBeforeSerialise() No description provided public void OnAfterDeserialise(List gameobjects) No description provided