18 lines
501 B
Plaintext
18 lines
501 B
Plaintext
@startuml
|
|
class GrabInteractable {
|
|
- attachPoint : Transform
|
|
+ alignToSurfaceNormal : bool = true
|
|
+ alignmentSpeed : float = 15f
|
|
+ snapRotation : bool = false
|
|
+ followSpeed : float = 20f
|
|
+ heightOffset : float = 0f
|
|
- validator : IValidator
|
|
+ validTint : Color
|
|
+ invalidTint : Color
|
|
+ GetAttachPoint() : Transform
|
|
+ SetAttachPoint(attachPoint:Transform) : void
|
|
+ GetValidator() : IValidator
|
|
}
|
|
MonoBehaviour <|-- GrabInteractable
|
|
@enduml
|