IComponent Interface

Summary

Interface for UnityEngine.Component.
graph BT Type["IComponent"] class Type type-node Implementing0["FlexiMotionComponent"]-.->Type click Implementing0 "/flexi-motion/api/FlexiMotion/FlexiMotionComponent" Implementing1["IFlexiMotionComponent"]-.->Type click Implementing1 "/flexi-motion/api/FlexiMotion/IFlexiMotionComponent" Implementing2["SphereCollidersModifier"]-.->Type click Implementing2 "/flexi-motion/api/FlexiMotion.Modifiers/SphereCollidersModifier" Implementing3["ISphereCollidersModifier"]-.->Type click Implementing3 "/flexi-motion/api/FlexiMotion.Modifiers/ISphereCollidersModifier"

Syntax

public interface IComponent

Properties

Name Value Summary
enabled bool
gameObject GameObject
name string
transform Transform

Methods

Name Value Summary
GetComponentsInChildren<T>() T[]
GetInstanceID() int

Extension Methods

Name Value Summary
LogTemp<IComponent>(Object) T
Debug.Log(message, context) with an [System.ObsoleteAttribute] warning so you remember to remove any calls.
SafeGetHashCode<IComponent>() int
Uses System.Collections.Generic.EqualityComparer`1.Default to get a hash code.