public virtual void OnAction(Character o) { if (d) { d.Apply(); } }
public override void OnAction(Character c) { base.OnAction(c); if (c is Player) { print("ACTION"); Dialogue.Dialogue d = gameObject.GetComponent <Dialogue.Dialogue> (); if (d != null) { print("dialogue"); d.Apply(); } } }