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>(); }
public EnterSharedTransport(Actor self, Target target) : base(self, target, Color.Green) { passenger = self.Trait <SharedPassenger>(); }