Exemplo n.º 1
0
    public static void Add(PMonad pMonad)
    {
        if (self == null)
        {
            self = new GameObject(typeof(PMonadExecutor).Name).AddComponent <PMonadExecutor>();
        }

        self.pMonads.AddLast(pMonad);
    }
Exemplo n.º 2
0
    public static void Add( PMonad pMonad )
    {
        if ( self == null ) {

            self = new GameObject( typeof ( PMonadExecutor ).Name ).AddComponent<PMonadExecutor>();
        }

        self.pMonads.AddLast( pMonad );
    }
Exemplo n.º 3
0
    public PMonad ApplyFirst(PMonad p)
    {
        destinationNode.Value = p.ToEnumerable();

        return(owner);
    }
Exemplo n.º 4
0
 public PMonadPartial(LinkedListNode <IEnumerable <object> > destinationNode, PMonad owner)
 {
     this.destinationNode = destinationNode;
     this.owner           = owner;
 }
Exemplo n.º 5
0
 public static void Remove(PMonad pMonad)
 {
     self.pMonads.Remove(pMonad);
 }
Exemplo n.º 6
0
 public static void Remove( PMonad pMonad )
 {
     self.pMonads.Remove( pMonad );
 }