ConditionChange1 <InitialParamType, UpdateParamType> (Auto <InitialParamType, UpdateParamType> baseAuto, int frame, InitialParamType fixedContext) { var conditions = baseAuto.Conditions(); /* * comment for branchName0 */ if ( ConditionGateway.Contains(conditions, AutoConditions.Canc.DASH) ) { var newAuto = new ConditionChangeAuto0 <InitialParamType, UpdateParamType>(frame, fixedContext); return(newAuto); } var finallyAuto = new ConditionChangeAuto1 <InitialParamType, UpdateParamType>(frame, fixedContext); finallyAuto.InheritTimelines(baseAuto.ExportTimelines(new Type[] { typeof(AutoConditions.Move) })); return(finallyAuto); }
ConditionChange0 <InitialParamType, UpdateParamType> (Auto <InitialParamType, UpdateParamType> baseAuto, int frame, InitialParamType fixedContext) { var conditions = baseAuto.Conditions(); /* * comment for branchName0 */ if ( ConditionGateway.Contains(conditions, AutoConditions.Act.P0) ) { var newAuto = new ConditionChangeAuto0 <InitialParamType, UpdateParamType>(frame, fixedContext); return(newAuto); } return(baseAuto); }