Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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;
 }