Axiom.SceneManagers.PortalConnected.Portal.setCorners C# (CSharp) Method

setCorners() public method

public setCorners ( Vector3 corners ) : void
corners Vector3
return void
		public void setCorners( Vector3[] corners )
		{
			switch ( mType )
			{
				default:
				case PORTAL_TYPE.PORTAL_TYPE_QUAD:
					mCorners[ 0 ] = corners[ 0 ];
					mCorners[ 1 ] = corners[ 1 ];
					mCorners[ 2 ] = corners[ 2 ];
					mCorners[ 3 ] = corners[ 3 ];
					break;
				case PORTAL_TYPE.PORTAL_TYPE_AABB:
					mCorners[ 0 ] = corners[ 0 ]; // minimum corner
					mCorners[ 1 ] = corners[ 1 ]; // maximum corner (opposite from min corner)
					break;
				case PORTAL_TYPE.PORTAL_TYPE_SPHERE:
					mCorners[ 0 ] = corners[ 0 ]; // center point
					mCorners[ 1 ] = corners[ 1 ]; // point on sphere surface
					break;
			}
			mLocalsUpToDate = false;
		}