/************************************************************************************** **************************************************************************************/ public rect.DchangeSize GetSizeDelegate(rect.baseSideType side, bool baseSideOuter) { this.side = side; this.baseSideOuter = baseSideOuter; if (baseSideOuter) { switch (side) { case rect.baseSideType.up: return(ChangeSizeUpOuter); case rect.baseSideType.down: return(ChangeSizeDownOuter); case rect.baseSideType.right: return(ChangeSizeRightOuter); case rect.baseSideType.left: return(ChangeSizeLeftOuter); } } else { switch (side) { case rect.baseSideType.up: return(ChangeSizeUpIner); case rect.baseSideType.down: return(ChangeSizeDownIner); case rect.baseSideType.right: return(ChangeSizeRightIner); case rect.baseSideType.left: return(ChangeSizeLeftIner); } } return(null); }
/************************************************************************************** **************************************************************************************/ public rect.DchangePos GetPosDelegate(rect.baseSideType side, bool baseSideOuter, GameObject parent) { parentObj = parent; this.side = side; this.baseSideOuter = baseSideOuter; if (baseSideOuter) { switch (side) { case rect.baseSideType.up: return(ChangePosUpOuter); case rect.baseSideType.down: return(ChangePosDownOuter); case rect.baseSideType.right: return(ChangePosRightOuter); case rect.baseSideType.left: return(ChangePosLeftOuter); } } else { switch (side) { case rect.baseSideType.up: return(ChangePosUpIner); case rect.baseSideType.down: return(ChangePosDownIner); case rect.baseSideType.right: return(ChangePosRightIner); case rect.baseSideType.left: return(ChangePosLeftIner); } } return(null); }