Пример #1
0
 public EnterSharedTransport(Actor self, Actor transport, int maxTries = 0, bool repathWhileMoving = true)
     : base(self, transport, EnterBehaviour.Exit, maxTries, repathWhileMoving)
 {
     this.transport = transport;
     cargo          = transport.Trait <SharedCargo>();
     passenger      = self.Trait <SharedPassenger>();
 }
Пример #2
0
 public EnterSharedTransport(Actor self, Target target)
     : base(self, target, Color.Green)
 {
     passenger = self.Trait <SharedPassenger>();
 }