fBaseXtensions.Behaviors.TownPortalBehavior.FunkyTownPortalBehavior C# (CSharp) Метод

FunkyTownPortalBehavior() публичный статический Метод

public static FunkyTownPortalBehavior ( object o ) : PrioritySelector
o object
Результат PrioritySelector
        public static PrioritySelector FunkyTownPortalBehavior(object o)
        {
            return new PrioritySelector
            (
                new DecoratorContinue(ret => !TPActionIsValid(),
                    new Action(ret => RunStatus.Success)),

                new Decorator(ret => !initizedTPBehavior,
                    new Action(ret => InitTPBehavior())),

                new Decorator(ret => worldtransferStarted,
                    new Action(ret => worldtransferStarted=false)) //replace with method check
            );
        }