Show / Hide Table of Contents

Class WeaverBreakable

WeaverCore's implementation of breakable objects. Used for implementing grass and breakable props

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
Breakable
WeaverBreakable
Implements
IHittable
ISerializationCallbackReceiver
Inherited Members
Breakable.containingParticles
Breakable.flingObjectRegister
Breakable.Reset()
Breakable.Awake()
Breakable.Start()
Breakable.CreateAdditionalDebrisParts(List<GameObject>)
Breakable.BreakSelf()
Breakable.ManageHit(float, float, int, GameObject)
Breakable.Break(float, float, float)
Namespace: WeaverCore.Components
Assembly: WeaverCore.dll
Syntax
public class WeaverBreakable : Breakable, IHittable, ISerializationCallbackReceiver

Methods

| Edit this page View Source

Hit(HitInfo)

Called when the player hits the object

Declaration
public bool Hit(HitInfo hit)
Parameters
Type Name Description
HitInfo hit

Information about how the player hit the object

Returns
Type Description
bool

Returns whether the hit was a valid hit or not

Implements

IHittable
UnityEngine.ISerializationCallbackReceiver

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
CoroutineUtilities.RunCoroutineWhile<T>(T, IEnumerator, Func<bool>)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾