public static CutEffectDisplayBehavior GetBehavior(DisplayBehaviorEnum displayBehaviorEnum) { if (displayBehaviorEnum == DisplayBehaviorEnum.FrontBackGoLeft) { return(new FrontBackGoLeftDisplayBehavior()); } else if (displayBehaviorEnum == DisplayBehaviorEnum.GoDown) { return(new GoDownDisplayBehavior()); } else if (displayBehaviorEnum == DisplayBehaviorEnum.GoLeft) { return(new GoLeftDisplayBehavior()); } else if (displayBehaviorEnum == DisplayBehaviorEnum.GoUp) { return(new GoUpDisplayBehavior()); } else if (displayBehaviorEnum == DisplayBehaviorEnum.Stay) { return(new StayDisplayBehavior()); } else { return(null); } }
public SceneConfig(SceneTypeEnum sceneTypeEnum, DataTypeEnum dataType, DisplayBehaviorEnum displayBehavior, DestoryBehaviorEnum destoryBehavior, SubCutEffectTypeEnum subEffect, DaoTypeEnum daoTypeEnum, float durTime) { _sceneType = sceneTypeEnum; _subEffect = subEffect; _dataType = dataType; _durTime = durTime; _displayBehavior = displayBehavior; _destoryBehavior = destoryBehavior; _daoTypeEnum = daoTypeEnum; isKinect = 0; }