public void DrawBefore(CyberAttribute atr) { IndentLvAttribute indentLvAttribute = atr as IndentLvAttribute; if (indentLvAttribute.Mode != IndentMode.After) { Draw(indentLvAttribute); } }
public void DrawAfter(CyberAttribute atr) { IndentLvAttribute indentLvAttribute = atr as IndentLvAttribute; switch (indentLvAttribute.Mode) { case IndentMode.After: Draw(indentLvAttribute); break; case IndentMode.OneShot: EditorGUI.indentLevel -= (atr as IndentLvAttribute).Quantity; break; } }
private void Draw(IndentLvAttribute atr) { EditorGUI.indentLevel += atr.Quantity; }