InteractionContextDrawer
Definition
[DrawerPriority(0.0, 0.0, 3000.0), UsedImplicitly]
public class InteractionContextDrawer : OdinValueDrawer<InteractionContext>Remarks
Layout Structure
┌─────────────────────────────────────────┐
│ ▼ [Interaction Type Name] │ ← Foldout header (nicified type name)
├─────────────────────────────────────────┤
│ ─────────────────────────────────────── │ ← Horizontal line separator
│ ┌──────────────────────────────┐ │
│ │ Triggers │ │ ← triggers list (Odin list drawer)
│ │ ┌──────────────────────────┐ │ │
│ │ │ [Trigger entries...] │ │ │
│ │ └──────────────────────────┘ │ │
│ │ │ │
│ │ Conditions │ │ ← conditions list (uses InteractionConditionDrawer)
│ │ ┌──────────────────────────┐ │ │
│ │ │ [Condition entries...] │ │ │
│ │ └──────────────────────────┘ │ │
│ │ │ │
│ │ Interaction │ │ ← interaction field (polymorphic)
│ │ ┌──────────────────────────┐ │ │
│ │ │ [Interaction fields...] │ │ │
│ │ └──────────────────────────┘ │ │
│ └──────────────────────────────┘ │
└─────────────────────────────────────────┘Header Label
Child Property Drawing
Quick Lookup
Goal
How
Methods
Initialize (override)
DrawPropertyLayout (override)
Parameter
Type
Description
Common Pitfalls
See Also
Last updated