public static void Add(PMonad pMonad) { if (self == null) { self = new GameObject(typeof(PMonadExecutor).Name).AddComponent <PMonadExecutor>(); } self.pMonads.AddLast(pMonad); }
public static void Add( PMonad pMonad ) { if ( self == null ) { self = new GameObject( typeof ( PMonadExecutor ).Name ).AddComponent<PMonadExecutor>(); } self.pMonads.AddLast( pMonad ); }
public PMonad ApplyFirst(PMonad p) { destinationNode.Value = p.ToEnumerable(); return(owner); }
public PMonadPartial(LinkedListNode <IEnumerable <object> > destinationNode, PMonad owner) { this.destinationNode = destinationNode; this.owner = owner; }
public static void Remove(PMonad pMonad) { self.pMonads.Remove(pMonad); }
public static void Remove( PMonad pMonad ) { self.pMonads.Remove( pMonad ); }