public virtual void OnHoveringIn(UnityEngine.Object sender, AbsorberEventArgs e) { m_isHovering = true; m_hoveringTarget = e.m_absorbTarget; if (m_hoveringIn != null) { m_hoveringIn(sender, e); } }
public virtual void OnHoveringOut(UnityEngine.Object sender, AbsorberEventArgs e) { m_isHovering = false; m_hoveringTarget = null; if (m_hoveringOut != null) { m_hoveringOut(sender, e); } }
public virtual void OnReleasing(UnityEngine.Object sender, AbsorberEventArgs e) { m_isAbsorbing = false; UnFix(); //e.m_absorbTarget.Rigidbody.isKinematic = false; m_absorbingTarget = null; if (m_releasing != null) { m_releasing(sender, e); } }
public virtual void OnAbsorbbing(UnityEngine.Object sender, AbsorberEventArgs e) { m_isAbsorbing = true; m_absorbingTarget = e.m_absorbTarget; m_absorbingTarget.Transform.position = Anchor.transform.position; m_absorbingTarget.Transform.rotation = Anchor.transform.rotation; Fix(); //m_absorbingTarget.Rigidbody.isKinematic = true; if (m_absorbing != null) { m_absorbing(sender, e); } }
public override void OnHoveringOut(Object sender, AbsorberEventArgs e) { base.OnHoveringOut(sender, e); m_highlighter.Unhighlight(); }
public override void OnReleasing(Object sender, AbsorberEventArgs e) { base.OnReleasing(sender, e); ToggleAllMeshRenderers(true); }
public override void OnAbsorbbing(Object sender, AbsorberEventArgs e) { base.OnAbsorbbing(sender, e); ToggleAllMeshRenderers(false); }