public IPenBehavior GetOrCreatePenBehavior(IActor actor, PenBehaviorContext context) { var penBehavior = actor.GameObject.GetComponent <PenBehavior>() ?? actor.GameObject.AddComponent <PenBehavior>(); penBehavior.SetContext(context); penBehavior.Grabbable = true; return(penBehavior); }
public IPenBehavior GetOrCreatePenBehavior(IActor actor, PenBehaviorContext context) { var penBehavior = actor.Node3D.GetChild <PenBehavior>() ?? actor.Node3D.AddNode(new PenBehavior() { Name = "PenBehavior" }); penBehavior.SetContext(context); penBehavior.Grabbable = true; return(penBehavior); }
public IPenBehavior GetOrCreatePenBehavior(IActor actor, PenBehaviorContext context) { throw new System.NotImplementedException(); }