Exemplo n.º 1
0
 public void StartFlow()
 {
     if (isFlowing)
     {
         return;
     }
     isFlowing = true;
     water.SetActive(true);
     pipe.StartFlow(this);
     Spout[] spouts = PipeUtils.GetSpoutsAtPos(target.position);
     foreach (Spout s in spouts)
     {
         if (s != null && s.direction == -direction)
         {
             s.StartFlow();
         }
     }
 }
Exemplo n.º 2
0
 public void OnError(IntPtr self, UInt32 aPipe, SByte aPipeContext, Int32 aErrorCode)
 {
     textBox2.AppendText(string.Format(">> Pipe ({0}) generated error ({1}) in the {2} context.",
                                       aPipe, aErrorCode, PipeUtils.PipeContextToString(aPipeContext)) + PipeUtils.sLineBreak);
 }